home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_18_GRes2.txt < prev    next >
Text File  |  1996-07-25  |  327KB  |  5,971 lines

  1. # near model CODE resource
  2. # jump table entries: 6048-6166 (119 of them)
  3. export_756:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8. 00000010  4EBA 39F2                jsr        [PC + 0x39F2 /* 00003A04 */]
  9. 00000014  2054                     movea.l    A0, [A4]
  10. 00000016  7000                     moveq.l    D0, 0x00
  11. 00000018  2140 0002                move.l     [A0 + 0x2], D0
  12. 0000001C  42A7                     clr.l      -[A7]
  13. 0000001E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  14. 00000022  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15. 00000026  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  16. 0000002A  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  17. 0000002E  265F                     movea.l    A3, [A7]+
  18. 00000030  2F0B                     move.l     -[A7], A3
  19. 00000032  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  20. 00000036  2054                     movea.l    A0, [A4]
  21. 00000038  214B 0002                move.l     [A0 + 0x2], A3
  22. 0000003C  216E 0010 0006           move.l     [A0 + 0x6], [A6 + 0x10]
  23. 00000042  4CDF 1800                movem.l    A3,A4, [A7]+
  24. 00000046  4E5E                     unlink     A6
  25. 00000048  205F                     movea.l    A0, [A7]+
  26. 0000004A  DEFC 000C                add.w      A7, 0xC
  27. 0000004E  4ED0                     jmp        [A0]
  28. export_757:
  29. 00000050  4E56 0000                link       A6, 0
  30. 00000054  206E 0008                movea.l    A0, [A6 + 0x8]
  31. 00000058  2050                     movea.l    A0, [A0]
  32. 0000005A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  33. 0000005E  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  34. 00000062  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000066  4EBA 3944                jsr        [PC + 0x3944 /* 000039AC */]
  36. 0000006A  4E5E                     unlink     A6
  37. 0000006C  2E9F                     move.l     [A7], [A7]+
  38. 0000006E  4E75                     rts
  39. 00000070  4E56 0000                link       A6, 0
  40. 00000074  4267                     clr.w      -[A7]
  41. 00000076  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  42. 0000007A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43. 0000007E  206E 0008                movea.l    A0, [A6 + 0x8]
  44. 00000082  2F28 0008                move.l     -[A7], [A0 + 0x8]
  45. 00000086  4EAD 3E7A                jsr        [A5 + 0x3E7A /* export_1995 */]
  46. 0000008A  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  47. 0000008E  4E5E                     unlink     A6
  48. 00000090  205F                     movea.l    A0, [A7]+
  49. 00000092  DEFC 000C                add.w      A7, 0xC
  50. 00000096  4ED0                     jmp        [A0]
  51. export_758:
  52. 00000098  4E56 FFFE                link       A6, -0x0002
  53. 0000009C  48E7 0118                movem.l    -[A7], D7,A3,A4
  54. 000000A0  266E 0008                movea.l    A3, [A6 + 0x8]
  55. 000000A4  284B                     movea.l    A4, A3
  56. 000000A6  4267                     clr.w      -[A7]
  57. 000000A8  2054                     movea.l    A0, [A4]
  58. 000000AA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  59. 000000AE  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  60. 000000B2  1E1F                     move.b     D7, [A7]+
  61. 000000B4  2054                     movea.l    A0, [A4]
  62. 000000B6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  63. 000000BA  205F                     movea.l    A0, [A7]+
  64. 000000BC  A029                     syscall    HLock
  65. 000000BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  66. 000000C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  67. 000000C6  2F0B                     move.l     -[A7], A3
  68. 000000C8  4EAD 3E6A                jsr        [A5 + 0x3E6A /* export_1993 */]
  69. 000000CC  487A FFA2                pea.l      [PC - 0x5E /* 00000070, value 0x4E560000 'NV\0\0', cstring "NV" */]
  70. 000000D0  2F0E                     move.l     -[A7], A6
  71. 000000D2  2F0B                     move.l     -[A7], A3
  72. 000000D4  4EAD 3E62                jsr        [A5 + 0x3E62 /* export_1992 */]
  73. 000000D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  74. 000000DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  75. 000000E0  2F0B                     move.l     -[A7], A3
  76. 000000E2  4EAD 3E72                jsr        [A5 + 0x3E72 /* export_1994 */]
  77. 000000E6  2054                     movea.l    A0, [A4]
  78. 000000E8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  79. 000000EC  1F07                     move.b     -[A7], D7
  80. 000000EE  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  81. 000000F2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  82. 000000F6  4E5E                     unlink     A6
  83. 000000F8  205F                     movea.l    A0, [A7]+
  84. 000000FA  DEFC 000C                add.w      A7, 0xC
  85. 000000FE  4ED0                     jmp        [A0]
  86. export_759:
  87. 00000100  4E56 0000                link       A6, 0
  88. 00000104  206E 0010                movea.l    A0, [A6 + 0x10]
  89. 00000108  226E 000C                movea.l    A1, [A6 + 0xC]
  90. 0000010C  2010                     move.l     D0, [A0]
  91. 0000010E  B091                     cmp.l      D0, [A1]
  92. 00000110  6F08                     ble        +0xA /* 0000011A */
  93. 00000112  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  94. 00000118  601A                     bra        +0x1C /* 00000134 */
  95. label0000011A:
  96. 0000011A  206E 0010                movea.l    A0, [A6 + 0x10]
  97. 0000011E  226E 000C                movea.l    A1, [A6 + 0xC]
  98. 00000122  2010                     move.l     D0, [A0]
  99. 00000124  B091                     cmp.l      D0, [A1]
  100. 00000126  6C08                     bge        +0xA /* 00000130 */
  101. 00000128  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  102. 0000012E  6004                     bra        +0x6 /* 00000134 */
  103. label00000130:
  104. 00000130  426E 0014                clr.w      [A6 + 0x14]
  105. label00000134:
  106. 00000134  4E5E                     unlink     A6
  107. 00000136  205F                     movea.l    A0, [A7]+
  108. 00000138  DEFC 000C                add.w      A7, 0xC
  109. 0000013C  4ED0                     jmp        [A0]
  110. 0000013E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  111. export_760: // at 00000140 (misaligned)
  112. 00000142  0000 206E                ori.b      D0, 0x6E /* 'n' */
  113. 00000146  0008 2050                ori.b      A0, 0x50 /* 'P' */
  114. 0000014A  2268 0002                movea.l    A1, [A0 + 0x2]
  115. 0000014E  2F11                     move.l     -[A7], [A1]
  116. 00000150  206E 0010                movea.l    A0, [A6 + 0x10]
  117. 00000154  2F10                     move.l     -[A7], [A0]
  118. 00000156  202E 000C                move.l     D0, [A6 + 0xC]
  119. 0000015A  E580                     asl        D0, 2
  120. 0000015C  2F00                     move.l     -[A7], D0
  121. 0000015E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  122. 00000162  4E5E                     unlink     A6
  123. 00000164  205F                     movea.l    A0, [A7]+
  124. 00000166  DEFC 000C                add.w      A7, 0xC
  125. 0000016A  4ED0                     jmp        [A0]
  126. export_761:
  127. 0000016C  4E56 0000                link       A6, 0
  128. 00000170  206E 0010                movea.l    A0, [A6 + 0x10]
  129. 00000174  2F10                     move.l     -[A7], [A0]
  130. 00000176  206E 0008                movea.l    A0, [A6 + 0x8]
  131. 0000017A  2050                     movea.l    A0, [A0]
  132. 0000017C  2268 0002                movea.l    A1, [A0 + 0x2]
  133. 00000180  2F11                     move.l     -[A7], [A1]
  134. 00000182  202E 000C                move.l     D0, [A6 + 0xC]
  135. 00000186  E580                     asl        D0, 2
  136. 00000188  2F00                     move.l     -[A7], D0
  137. 0000018A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  138. 0000018E  4E5E                     unlink     A6
  139. 00000190  205F                     movea.l    A0, [A7]+
  140. 00000192  DEFC 000C                add.w      A7, 0xC
  141. 00000196  4ED0                     jmp        [A0]
  142. export_762:
  143. 00000198  4E56 FFE4                link       A6, -0x001C
  144. 0000019C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  145. 000001A0  286E 0008                movea.l    A4, [A6 + 0x8]
  146. 000001A4  7E01                     moveq.l    D7, 0x01
  147. label000001A6:
  148. 000001A6  7003                     moveq.l    D0, 0x03
  149. 000001A8  2F00                     move.l     -[A7], D0
  150. 000001AA  2F07                     move.l     -[A7], D7
  151. 000001AC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  152. 000001B0  2E1F                     move.l     D7, [A7]+
  153. 000001B2  5287                     addq.l     D7, 1
  154. 000001B4  2054                     movea.l    A0, [A4]
  155. 000001B6  BEA8 0006                cmp.l      D7, [A0 + 0x6]
  156. 000001BA  6FEA                     ble        -0x14 /* 000001A6 */
  157. label000001BC:
  158. 000001BC  2F07                     move.l     -[A7], D7
  159. 000001BE  7003                     moveq.l    D0, 0x03
  160. 000001C0  2F00                     move.l     -[A7], D0
  161. 000001C2  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  162. 000001C6  2E1F                     move.l     D7, [A7]+
  163. 000001C8  2007                     move.l     D0, D7
  164. 000001CA  5280                     addq.l     D0, 1
  165. 000001CC  2D40 FFE8                move.l     [A6 - 0x18], D0
  166. 000001D0  2054                     movea.l    A0, [A4]
  167. 000001D2  2D68 0006 FFE4           move.l     [A6 - 0x1C], [A0 + 0x6]
  168. 000001D8  2A2E FFE8                move.l     D5, [A6 - 0x18]
  169. 000001DC  6000 00C0                bra        +0xC2 /* 0000029E */
  170. label000001E0:
  171. 000001E0  2254                     movea.l    A1, [A4]
  172. 000001E2  2069 0002                movea.l    A0, [A1 + 0x2]
  173. 000001E6  2005                     move.l     D0, D5
  174. 000001E8  5380                     subq.l     D0, 1
  175. 000001EA  E580                     asl        D0, 2
  176. 000001EC  D090                     add.l      D0, [A0]
  177. 000001EE  2F00                     move.l     -[A7], D0
  178. 000001F0  486E FFEC                pea.l      [A6 - 0x14]
  179. 000001F4  7004                     moveq.l    D0, 0x04
  180. 000001F6  2F00                     move.l     -[A7], D0
  181. 000001F8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  182. 000001FC  2C05                     move.l     D6, D5
  183. 000001FE  2254                     movea.l    A1, [A4]
  184. 00000200  2069 0002                movea.l    A0, [A1 + 0x2]
  185. 00000204  2006                     move.l     D0, D6
  186. 00000206  9087                     sub.l      D0, D7
  187. 00000208  5380                     subq.l     D0, 1
  188. 0000020A  E580                     asl        D0, 2
  189. 0000020C  D090                     add.l      D0, [A0]
  190. 0000020E  2F00                     move.l     -[A7], D0
  191. 00000210  486E FFF0                pea.l      [A6 - 0x10]
  192. 00000214  7004                     moveq.l    D0, 0x04
  193. 00000216  2F00                     move.l     -[A7], D0
  194. 00000218  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  195. label0000021C:
  196. 0000021C  4267                     clr.w      -[A7]
  197. 0000021E  486E FFF0                pea.l      [A6 - 0x10]
  198. 00000222  486E FFEC                pea.l      [A6 - 0x14]
  199. 00000226  41EE 000C                lea.l      A0, [A6 + 0xC]
  200. 0000022A  2018                     move.l     D0, [A0]+
  201. 0000022C  6702                     beq        +0x4 /* 00000230 */
  202. 0000022E  2F00                     move.l     -[A7], D0
  203. label00000230:
  204. 00000230  2050                     movea.l    A0, [A0]
  205. 00000232  4E90                     jsr        [A0]
  206. 00000234  7001                     moveq.l    D0, 0x01
  207. 00000236  B05F                     cmp.w      D0, [A7]+
  208. 00000238  6E44                     bgt        +0x46 /* 0000027E */
  209. 0000023A  486E FFF0                pea.l      [A6 - 0x10]
  210. 0000023E  2254                     movea.l    A1, [A4]
  211. 00000240  2069 0002                movea.l    A0, [A1 + 0x2]
  212. 00000244  2006                     move.l     D0, D6
  213. 00000246  5380                     subq.l     D0, 1
  214. 00000248  E580                     asl        D0, 2
  215. 0000024A  D090                     add.l      D0, [A0]
  216. 0000024C  2F00                     move.l     -[A7], D0
  217. 0000024E  7004                     moveq.l    D0, 0x04
  218. 00000250  2F00                     move.l     -[A7], D0
  219. 00000252  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  220. 00000256  9C87                     sub.l      D6, D7
  221. 00000258  BE86                     cmp.l      D7, D6
  222. 0000025A  6D02                     blt        +0x4 /* 0000025E */
  223. 0000025C  6020                     bra        +0x22 /* 0000027E */
  224. label0000025E:
  225. 0000025E  2254                     movea.l    A1, [A4]
  226. 00000260  2069 0002                movea.l    A0, [A1 + 0x2]
  227. 00000264  2006                     move.l     D0, D6
  228. 00000266  9087                     sub.l      D0, D7
  229. 00000268  5380                     subq.l     D0, 1
  230. 0000026A  E580                     asl        D0, 2
  231. 0000026C  D090                     add.l      D0, [A0]
  232. 0000026E  2F00                     move.l     -[A7], D0
  233. 00000270  486E FFF0                pea.l      [A6 - 0x10]
  234. 00000274  7004                     moveq.l    D0, 0x04
  235. 00000276  2F00                     move.l     -[A7], D0
  236. 00000278  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  237. 0000027C  609E                     bra        -0x60 /* 0000021C */
  238. label0000027E:
  239. 0000027E  486E FFEC                pea.l      [A6 - 0x14]
  240. 00000282  2254                     movea.l    A1, [A4]
  241. 00000284  2069 0002                movea.l    A0, [A1 + 0x2]
  242. 00000288  2006                     move.l     D0, D6
  243. 0000028A  5380                     subq.l     D0, 1
  244. 0000028C  E580                     asl        D0, 2
  245. 0000028E  D090                     add.l      D0, [A0]
  246. 00000290  2F00                     move.l     -[A7], D0
  247. 00000292  7004                     moveq.l    D0, 0x04
  248. 00000294  2F00                     move.l     -[A7], D0
  249. 00000296  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  250. 0000029A  5285                     addq.l     D5, 1
  251. 0000029C  6908                     bvs        +0xA /* 000002A6 */
  252. label0000029E:
  253. 0000029E  BAAE FFE4                cmp.l      D5, [A6 - 0x1C]
  254. 000002A2  6F00 FF3C                ble        -0xC2 /* 000001E0 */
  255. label000002A6:
  256. 000002A6  7001                     moveq.l    D0, 0x01
  257. 000002A8  B087                     cmp.l      D0, D7
  258. 000002AA  6600 FF10                bne        -0xEE /* 000001BC */
  259. 000002AE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  260. 000002B2  4E5E                     unlink     A6
  261. 000002B4  205F                     movea.l    A0, [A7]+
  262. 000002B6  DEFC 000C                add.w      A7, 0xC
  263. 000002BA  4ED0                     jmp        [A0]
  264. export_763:
  265. 000002BC  4E56 0000                link       A6, 0
  266. 000002C0  48E7 0018                movem.l    -[A7], A3,A4
  267. 000002C4  266E 000C                movea.l    A3, [A6 + 0xC]
  268. 000002C8  286E 0010                movea.l    A4, [A6 + 0x10]
  269. 000002CC  2F0C                     move.l     -[A7], A4
  270. 000002CE  2F0B                     move.l     -[A7], A3
  271. 000002D0  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  272. 000002D4  101F                     move.b     D0, [A7]+
  273. 000002D6  6708                     beq        +0xA /* 000002E0 */
  274. 000002D8  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  275. 000002DE  603C                     bra        +0x3E /* 0000031C */
  276. label000002E0:
  277. 000002E0  2F0C                     move.l     -[A7], A4
  278. 000002E2  2F0B                     move.l     -[A7], A3
  279. 000002E4  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  280. 000002E8  101F                     move.b     D0, [A7]+
  281. 000002EA  6708                     beq        +0xA /* 000002F4 */
  282. 000002EC  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  283. 000002F2  6028                     bra        +0x2A /* 0000031C */
  284. label000002F4:
  285. 000002F4  202C 0006                move.l     D0, [A4 + 0x6]
  286. 000002F8  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  287. 000002FC  6F08                     ble        +0xA /* 00000306 */
  288. 000002FE  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  289. 00000304  6016                     bra        +0x18 /* 0000031C */
  290. label00000306:
  291. 00000306  202C 0006                move.l     D0, [A4 + 0x6]
  292. 0000030A  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  293. 0000030E  6C08                     bge        +0xA /* 00000318 */
  294. 00000310  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  295. 00000316  6004                     bra        +0x6 /* 0000031C */
  296. label00000318:
  297. 00000318  426E 0014                clr.w      [A6 + 0x14]
  298. label0000031C:
  299. 0000031C  4CDF 1800                movem.l    A3,A4, [A7]+
  300. 00000320  4E5E                     unlink     A6
  301. 00000322  205F                     movea.l    A0, [A7]+
  302. 00000324  DEFC 000C                add.w      A7, 0xC
  303. 00000328  4ED0                     jmp        [A0]
  304. 0000032A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  305. export_764: // at 0000032C (misaligned)
  306. 0000032E  FFEA                     .invalid   <<F/7/7>>
  307. 00000330  48E7 0108                movem.l    -[A7], D7,A4
  308. 00000334  286E 0008                movea.l    A4, [A6 + 0x8]
  309. 00000338  7001                     moveq.l    D0, 0x01
  310. 0000033A  2D40 FFEE                move.l     [A6 - 0x12], D0
  311. 0000033E  2D6E 000C FFEA           move.l     [A6 - 0x16], [A6 + 0xC]
  312. 00000344  2E2E FFEE                move.l     D7, [A6 - 0x12]
  313. 00000348  603C                     bra        +0x3E /* 00000386 */
  314. label0000034A:
  315. 0000034A  2254                     movea.l    A1, [A4]
  316. 0000034C  2069 0002                movea.l    A0, [A1 + 0x2]
  317. 00000350  2007                     move.l     D0, D7
  318. 00000352  5380                     subq.l     D0, 1
  319. 00000354  2F00                     move.l     -[A7], D0
  320. 00000356  700A                     moveq.l    D0, 0x0A
  321. 00000358  2F00                     move.l     -[A7], D0
  322. 0000035A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  323. 0000035E  201F                     move.l     D0, [A7]+
  324. 00000360  D090                     add.l      D0, [A0]
  325. 00000362  2F00                     move.l     -[A7], D0
  326. 00000364  486E FFF2                pea.l      [A6 - 0xE]
  327. 00000368  700A                     moveq.l    D0, 0x0A
  328. 0000036A  2F00                     move.l     -[A7], D0
  329. 0000036C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  330. 00000370  206E 0010                movea.l    A0, [A6 + 0x10]
  331. 00000374  2050                     movea.l    A0, [A0]
  332. 00000376  2007                     move.l     D0, D7
  333. 00000378  5380                     subq.l     D0, 1
  334. 0000037A  E580                     asl        D0, 2
  335. 0000037C  21AE FFF8 0800           move.l     [A0 + D0], [A6 - 0x8]
  336. 00000382  5287                     addq.l     D7, 1
  337. 00000384  6906                     bvs        +0x8 /* 0000038C */
  338. label00000386:
  339. 00000386  BEAE FFEA                cmp.l      D7, [A6 - 0x16]
  340. 0000038A  6FBE                     ble        -0x40 /* 0000034A */
  341. label0000038C:
  342. 0000038C  4CDF 1080                movem.l    D7,A4, [A7]+
  343. 00000390  4E5E                     unlink     A6
  344. 00000392  205F                     movea.l    A0, [A7]+
  345. 00000394  DEFC 000C                add.w      A7, 0xC
  346. 00000398  4ED0                     jmp        [A0]
  347. 0000039A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  348. export_765: // at 0000039C (misaligned)
  349. 0000039E  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  350. 000003A0  48E7 0308                movem.l    -[A7], D6,D7,A4
  351. 000003A4  286E 0008                movea.l    A4, [A6 + 0x8]
  352. 000003A8  486E FF74                pea.l      [A6 - 0x8C]
  353. 000003AC  4EAD 52D2                jsr        [A5 + 0x52D2 /* export_2646 */]
  354. 000003B0  7001                     moveq.l    D0, 0x01
  355. 000003B2  2D40 FF64                move.l     [A6 - 0x9C], D0
  356. 000003B6  2D6E 000C FF60           move.l     [A6 - 0xA0], [A6 + 0xC]
  357. 000003BC  2E2E FF64                move.l     D7, [A6 - 0x9C]
  358. 000003C0  606A                     bra        +0x6C /* 0000042C */
  359. label000003C2:
  360. 000003C2  206E 0010                movea.l    A0, [A6 + 0x10]
  361. 000003C6  2050                     movea.l    A0, [A0]
  362. 000003C8  2007                     move.l     D0, D7
  363. 000003CA  5380                     subq.l     D0, 1
  364. 000003CC  E580                     asl        D0, 2
  365. 000003CE  2D70 0800 FF70           move.l     [A6 - 0x90], [A0 + D0]
  366. 000003D4  4267                     clr.w      -[A7]
  367. 000003D6  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  368. 000003DA  486E FF74                pea.l      [A6 - 0x8C]
  369. 000003DE  4EAD 52DA                jsr        [A5 + 0x52DA /* export_2647 */]
  370. 000003E2  3C1F                     move.w     D6, [A7]+
  371. 000003E4  6706                     beq        +0x8 /* 000003EC */
  372. 000003E6  422E FF6A                clr.b      [A6 - 0x96]
  373. 000003EA  6016                     bra        +0x18 /* 00000402 */
  374. label000003EC:
  375. 000003EC  1D7C 0004 FF6A           move.b     [A6 - 0x96], 0x4
  376. 000003F2  486E FFA4                pea.l      [A6 - 0x5C]
  377. 000003F6  486E FF6B                pea.l      [A6 - 0x95]
  378. 000003FA  7004                     moveq.l    D0, 0x04
  379. 000003FC  2F00                     move.l     -[A7], D0
  380. 000003FE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  381. label00000402:
  382. 00000402  486E FF6A                pea.l      [A6 - 0x96]
  383. 00000406  2254                     movea.l    A1, [A4]
  384. 00000408  2069 0002                movea.l    A0, [A1 + 0x2]
  385. 0000040C  2007                     move.l     D0, D7
  386. 0000040E  5380                     subq.l     D0, 1
  387. 00000410  2F00                     move.l     -[A7], D0
  388. 00000412  700A                     moveq.l    D0, 0x0A
  389. 00000414  2F00                     move.l     -[A7], D0
  390. 00000416  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  391. 0000041A  201F                     move.l     D0, [A7]+
  392. 0000041C  D090                     add.l      D0, [A0]
  393. 0000041E  2F00                     move.l     -[A7], D0
  394. 00000420  700A                     moveq.l    D0, 0x0A
  395. 00000422  2F00                     move.l     -[A7], D0
  396. 00000424  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  397. 00000428  5287                     addq.l     D7, 1
  398. 0000042A  6906                     bvs        +0x8 /* 00000432 */
  399. label0000042C:
  400. 0000042C  BEAE FF60                cmp.l      D7, [A6 - 0xA0]
  401. 00000430  6F90                     ble        -0x6E /* 000003C2 */
  402. label00000432:
  403. 00000432  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  404. 00000436  4E5E                     unlink     A6
  405. 00000438  205F                     movea.l    A0, [A7]+
  406. 0000043A  DEFC 000C                add.w      A7, 0xC
  407. 0000043E  4ED0                     jmp        [A0]
  408. export_766:
  409. 00000440  4E56 FFD8                link       A6, -0x0028
  410. 00000444  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  411. 00000448  286E 0008                movea.l    A4, [A6 + 0x8]
  412. 0000044C  7E01                     moveq.l    D7, 0x01
  413. label0000044E:
  414. 0000044E  7003                     moveq.l    D0, 0x03
  415. 00000450  2F00                     move.l     -[A7], D0
  416. 00000452  2F07                     move.l     -[A7], D7
  417. 00000454  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  418. 00000458  2E1F                     move.l     D7, [A7]+
  419. 0000045A  5287                     addq.l     D7, 1
  420. 0000045C  2054                     movea.l    A0, [A4]
  421. 0000045E  BEA8 0006                cmp.l      D7, [A0 + 0x6]
  422. 00000462  6FEA                     ble        -0x14 /* 0000044E */
  423. label00000464:
  424. 00000464  2F07                     move.l     -[A7], D7
  425. 00000466  7003                     moveq.l    D0, 0x03
  426. 00000468  2F00                     move.l     -[A7], D0
  427. 0000046A  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  428. 0000046E  2E1F                     move.l     D7, [A7]+
  429. 00000470  2007                     move.l     D0, D7
  430. 00000472  5280                     addq.l     D0, 1
  431. 00000474  2D40 FFDC                move.l     [A6 - 0x24], D0
  432. 00000478  2054                     movea.l    A0, [A4]
  433. 0000047A  2D68 0006 FFD8           move.l     [A6 - 0x28], [A0 + 0x6]
  434. 00000480  2A2E FFDC                move.l     D5, [A6 - 0x24]
  435. 00000484  6000 00F2                bra        +0xF4 /* 00000578 */
  436. label00000488:
  437. 00000488  2254                     movea.l    A1, [A4]
  438. 0000048A  2069 0002                movea.l    A0, [A1 + 0x2]
  439. 0000048E  2005                     move.l     D0, D5
  440. 00000490  5380                     subq.l     D0, 1
  441. 00000492  2F00                     move.l     -[A7], D0
  442. 00000494  700A                     moveq.l    D0, 0x0A
  443. 00000496  2F00                     move.l     -[A7], D0
  444. 00000498  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  445. 0000049C  201F                     move.l     D0, [A7]+
  446. 0000049E  D090                     add.l      D0, [A0]
  447. 000004A0  2F00                     move.l     -[A7], D0
  448. 000004A2  486E FFE0                pea.l      [A6 - 0x20]
  449. 000004A6  700A                     moveq.l    D0, 0x0A
  450. 000004A8  2F00                     move.l     -[A7], D0
  451. 000004AA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  452. 000004AE  2C05                     move.l     D6, D5
  453. 000004B0  2254                     movea.l    A1, [A4]
  454. 000004B2  2069 0002                movea.l    A0, [A1 + 0x2]
  455. 000004B6  2006                     move.l     D0, D6
  456. 000004B8  9087                     sub.l      D0, D7
  457. 000004BA  5380                     subq.l     D0, 1
  458. 000004BC  2F00                     move.l     -[A7], D0
  459. 000004BE  700A                     moveq.l    D0, 0x0A
  460. 000004C0  2F00                     move.l     -[A7], D0
  461. 000004C2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  462. 000004C6  201F                     move.l     D0, [A7]+
  463. 000004C8  D090                     add.l      D0, [A0]
  464. 000004CA  2F00                     move.l     -[A7], D0
  465. 000004CC  486E FFEA                pea.l      [A6 - 0x16]
  466. 000004D0  700A                     moveq.l    D0, 0x0A
  467. 000004D2  2F00                     move.l     -[A7], D0
  468. 000004D4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  469. label000004D8:
  470. 000004D8  4267                     clr.w      -[A7]
  471. 000004DA  486E FFEA                pea.l      [A6 - 0x16]
  472. 000004DE  486E FFE0                pea.l      [A6 - 0x20]
  473. 000004E2  41EE 000C                lea.l      A0, [A6 + 0xC]
  474. 000004E6  2018                     move.l     D0, [A0]+
  475. 000004E8  6702                     beq        +0x4 /* 000004EC */
  476. 000004EA  2F00                     move.l     -[A7], D0
  477. label000004EC:
  478. 000004EC  2050                     movea.l    A0, [A0]
  479. 000004EE  4E90                     jsr        [A0]
  480. 000004F0  7001                     moveq.l    D0, 0x01
  481. 000004F2  B05F                     cmp.w      D0, [A7]+
  482. 000004F4  6E58                     bgt        +0x5A /* 0000054E */
  483. 000004F6  486E FFEA                pea.l      [A6 - 0x16]
  484. 000004FA  2254                     movea.l    A1, [A4]
  485. 000004FC  2069 0002                movea.l    A0, [A1 + 0x2]
  486. 00000500  2006                     move.l     D0, D6
  487. 00000502  5380                     subq.l     D0, 1
  488. 00000504  2F00                     move.l     -[A7], D0
  489. 00000506  700A                     moveq.l    D0, 0x0A
  490. 00000508  2F00                     move.l     -[A7], D0
  491. 0000050A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  492. 0000050E  201F                     move.l     D0, [A7]+
  493. 00000510  D090                     add.l      D0, [A0]
  494. 00000512  2F00                     move.l     -[A7], D0
  495. 00000514  700A                     moveq.l    D0, 0x0A
  496. 00000516  2F00                     move.l     -[A7], D0
  497. 00000518  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  498. 0000051C  9C87                     sub.l      D6, D7
  499. 0000051E  BE86                     cmp.l      D7, D6
  500. 00000520  6D02                     blt        +0x4 /* 00000524 */
  501. 00000522  602A                     bra        +0x2C /* 0000054E */
  502. label00000524:
  503. 00000524  2254                     movea.l    A1, [A4]
  504. 00000526  2069 0002                movea.l    A0, [A1 + 0x2]
  505. 0000052A  2006                     move.l     D0, D6
  506. 0000052C  9087                     sub.l      D0, D7
  507. 0000052E  5380                     subq.l     D0, 1
  508. 00000530  2F00                     move.l     -[A7], D0
  509. 00000532  700A                     moveq.l    D0, 0x0A
  510. 00000534  2F00                     move.l     -[A7], D0
  511. 00000536  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  512. 0000053A  201F                     move.l     D0, [A7]+
  513. 0000053C  D090                     add.l      D0, [A0]
  514. 0000053E  2F00                     move.l     -[A7], D0
  515. 00000540  486E FFEA                pea.l      [A6 - 0x16]
  516. 00000544  700A                     moveq.l    D0, 0x0A
  517. 00000546  2F00                     move.l     -[A7], D0
  518. 00000548  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  519. 0000054C  608A                     bra        -0x74 /* 000004D8 */
  520. label0000054E:
  521. 0000054E  486E FFE0                pea.l      [A6 - 0x20]
  522. 00000552  2254                     movea.l    A1, [A4]
  523. 00000554  2069 0002                movea.l    A0, [A1 + 0x2]
  524. 00000558  2006                     move.l     D0, D6
  525. 0000055A  5380                     subq.l     D0, 1
  526. 0000055C  2F00                     move.l     -[A7], D0
  527. 0000055E  700A                     moveq.l    D0, 0x0A
  528. 00000560  2F00                     move.l     -[A7], D0
  529. 00000562  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  530. 00000566  201F                     move.l     D0, [A7]+
  531. 00000568  D090                     add.l      D0, [A0]
  532. 0000056A  2F00                     move.l     -[A7], D0
  533. 0000056C  700A                     moveq.l    D0, 0x0A
  534. 0000056E  2F00                     move.l     -[A7], D0
  535. 00000570  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  536. 00000574  5285                     addq.l     D5, 1
  537. 00000576  6908                     bvs        +0xA /* 00000580 */
  538. label00000578:
  539. 00000578  BAAE FFD8                cmp.l      D5, [A6 - 0x28]
  540. 0000057C  6F00 FF0A                ble        -0xF4 /* 00000488 */
  541. label00000580:
  542. 00000580  7001                     moveq.l    D0, 0x01
  543. 00000582  B087                     cmp.l      D0, D7
  544. 00000584  6600 FEDE                bne        -0x120 /* 00000464 */
  545. 00000588  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  546. 0000058C  4E5E                     unlink     A6
  547. 0000058E  205F                     movea.l    A0, [A7]+
  548. 00000590  DEFC 000C                add.w      A7, 0xC
  549. 00000594  4ED0                     jmp        [A0]
  550. 00000596  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  551. export_767: // at 00000598 (misaligned)
  552. 0000059A  0000 48E7                ori.b      D0, 0xE7
  553. 0000059E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  554. 000005A2  000C 286E                ori.b      A4, 0x6E /* 'n' */
  555. 000005A6  0010 2F0C                ori.b      [A0], 0xC
  556. 000005AA  2F0B                     move.l     -[A7], A3
  557. 000005AC  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  558. 000005B0  101F                     move.b     D0, [A7]+
  559. 000005B2  6708                     beq        +0xA /* 000005BC */
  560. 000005B4  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  561. 000005BA  603C                     bra        +0x3E /* 000005F8 */
  562. label000005BC:
  563. 000005BC  2F0C                     move.l     -[A7], A4
  564. 000005BE  2F0B                     move.l     -[A7], A3
  565. 000005C0  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  566. 000005C4  101F                     move.b     D0, [A7]+
  567. 000005C6  6708                     beq        +0xA /* 000005D0 */
  568. 000005C8  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  569. 000005CE  6028                     bra        +0x2A /* 000005F8 */
  570. label000005D0:
  571. 000005D0  202C 0020                move.l     D0, [A4 + 0x20]
  572. 000005D4  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  573. 000005D8  6F08                     ble        +0xA /* 000005E2 */
  574. 000005DA  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  575. 000005E0  6016                     bra        +0x18 /* 000005F8 */
  576. label000005E2:
  577. 000005E2  202C 0020                move.l     D0, [A4 + 0x20]
  578. 000005E6  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  579. 000005EA  6C08                     bge        +0xA /* 000005F4 */
  580. 000005EC  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  581. 000005F2  6004                     bra        +0x6 /* 000005F8 */
  582. label000005F4:
  583. 000005F4  426E 0014                clr.w      [A6 + 0x14]
  584. label000005F8:
  585. 000005F8  4CDF 1800                movem.l    A3,A4, [A7]+
  586. 000005FC  4E5E                     unlink     A6
  587. 000005FE  205F                     movea.l    A0, [A7]+
  588. 00000600  DEFC 000C                add.w      A7, 0xC
  589. 00000604  4ED0                     jmp        [A0]
  590. 00000606  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  591. export_768: // at 00000608 (misaligned)
  592. 0000060A  FFD0                     .invalid   <<F/7/7>>
  593. 0000060C  48E7 0108                movem.l    -[A7], D7,A4
  594. 00000610  286E 0008                movea.l    A4, [A6 + 0x8]
  595. 00000614  7001                     moveq.l    D0, 0x01
  596. 00000616  2D40 FFD4                move.l     [A6 - 0x2C], D0
  597. 0000061A  2D6E 000C FFD0           move.l     [A6 - 0x30], [A6 + 0xC]
  598. 00000620  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  599. 00000624  603C                     bra        +0x3E /* 00000662 */
  600. label00000626:
  601. 00000626  2254                     movea.l    A1, [A4]
  602. 00000628  2069 0002                movea.l    A0, [A1 + 0x2]
  603. 0000062C  2007                     move.l     D0, D7
  604. 0000062E  5380                     subq.l     D0, 1
  605. 00000630  2F00                     move.l     -[A7], D0
  606. 00000632  7024                     moveq.l    D0, 0x24
  607. 00000634  2F00                     move.l     -[A7], D0
  608. 00000636  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  609. 0000063A  201F                     move.l     D0, [A7]+
  610. 0000063C  D090                     add.l      D0, [A0]
  611. 0000063E  2F00                     move.l     -[A7], D0
  612. 00000640  486E FFD8                pea.l      [A6 - 0x28]
  613. 00000644  7024                     moveq.l    D0, 0x24
  614. 00000646  2F00                     move.l     -[A7], D0
  615. 00000648  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  616. 0000064C  206E 0010                movea.l    A0, [A6 + 0x10]
  617. 00000650  2050                     movea.l    A0, [A0]
  618. 00000652  2007                     move.l     D0, D7
  619. 00000654  5380                     subq.l     D0, 1
  620. 00000656  E580                     asl        D0, 2
  621. 00000658  21AE FFF8 0800           move.l     [A0 + D0], [A6 - 0x8]
  622. 0000065E  5287                     addq.l     D7, 1
  623. 00000660  6906                     bvs        +0x8 /* 00000668 */
  624. label00000662:
  625. 00000662  BEAE FFD0                cmp.l      D7, [A6 - 0x30]
  626. 00000666  6FBE                     ble        -0x40 /* 00000626 */
  627. label00000668:
  628. 00000668  4CDF 1080                movem.l    D7,A4, [A7]+
  629. 0000066C  4E5E                     unlink     A6
  630. 0000066E  205F                     movea.l    A0, [A7]+
  631. 00000670  DEFC 000C                add.w      A7, 0xC
  632. 00000674  4ED0                     jmp        [A0]
  633. 00000676  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  634. export_769: // at 00000678 (misaligned)
  635. 0000067A  FF46                     .extension 0xF46 <<F/4-5/7>> // unimplemented
  636. 0000067C  48E7 0308                movem.l    -[A7], D6,D7,A4
  637. 00000680  286E 0008                movea.l    A4, [A6 + 0x8]
  638. 00000684  486E FF74                pea.l      [A6 - 0x8C]
  639. 00000688  4EAD 52D2                jsr        [A5 + 0x52D2 /* export_2646 */]
  640. 0000068C  7001                     moveq.l    D0, 0x01
  641. 0000068E  2D40 FF4A                move.l     [A6 - 0xB6], D0
  642. 00000692  2D6E 000C FF46           move.l     [A6 - 0xBA], [A6 + 0xC]
  643. 00000698  2E2E FF4A                move.l     D7, [A6 - 0xB6]
  644. 0000069C  6064                     bra        +0x66 /* 00000702 */
  645. label0000069E:
  646. 0000069E  206E 0010                movea.l    A0, [A6 + 0x10]
  647. 000006A2  2050                     movea.l    A0, [A0]
  648. 000006A4  2007                     move.l     D0, D7
  649. 000006A6  5380                     subq.l     D0, 1
  650. 000006A8  E580                     asl        D0, 2
  651. 000006AA  2D70 0800 FF70           move.l     [A6 - 0x90], [A0 + D0]
  652. 000006B0  4267                     clr.w      -[A7]
  653. 000006B2  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  654. 000006B6  486E FF74                pea.l      [A6 - 0x8C]
  655. 000006BA  4EAD 52DA                jsr        [A5 + 0x52DA /* export_2647 */]
  656. 000006BE  3C1F                     move.w     D6, [A7]+
  657. 000006C0  6706                     beq        +0x8 /* 000006C8 */
  658. 000006C2  422E FF50                clr.b      [A6 - 0xB0]
  659. 000006C6  6010                     bra        +0x12 /* 000006D8 */
  660. label000006C8:
  661. 000006C8  41EE FF50                lea.l      A0, [A6 - 0xB0]
  662. 000006CC  43EE FF7C                lea.l      A1, [A6 - 0x84]
  663. 000006D0  700F                     moveq.l    D0, 0x0F
  664. label000006D2:
  665. 000006D2  30D9                     move.w     [A0]+, [A1]+
  666. 000006D4  51C8 FFFC                dbf        D0, -0x6 /* 000006D2 */
  667. label000006D8:
  668. 000006D8  486E FF50                pea.l      [A6 - 0xB0]
  669. 000006DC  2254                     movea.l    A1, [A4]
  670. 000006DE  2069 0002                movea.l    A0, [A1 + 0x2]
  671. 000006E2  2007                     move.l     D0, D7
  672. 000006E4  5380                     subq.l     D0, 1
  673. 000006E6  2F00                     move.l     -[A7], D0
  674. 000006E8  7024                     moveq.l    D0, 0x24
  675. 000006EA  2F00                     move.l     -[A7], D0
  676. 000006EC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  677. 000006F0  201F                     move.l     D0, [A7]+
  678. 000006F2  D090                     add.l      D0, [A0]
  679. 000006F4  2F00                     move.l     -[A7], D0
  680. 000006F6  7024                     moveq.l    D0, 0x24
  681. 000006F8  2F00                     move.l     -[A7], D0
  682. 000006FA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  683. 000006FE  5287                     addq.l     D7, 1
  684. 00000700  6906                     bvs        +0x8 /* 00000708 */
  685. label00000702:
  686. 00000702  BEAE FF46                cmp.l      D7, [A6 - 0xBA]
  687. 00000706  6F96                     ble        -0x68 /* 0000069E */
  688. label00000708:
  689. 00000708  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  690. 0000070C  4E5E                     unlink     A6
  691. 0000070E  205F                     movea.l    A0, [A7]+
  692. 00000710  DEFC 000C                add.w      A7, 0xC
  693. 00000714  4ED0                     jmp        [A0]
  694. 00000716  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  695. export_770: // at 00000718 (misaligned)
  696. 0000071A  FFA4                     .invalid   <<F/6/7>>
  697. 0000071C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  698. 00000720  286E 0008                movea.l    A4, [A6 + 0x8]
  699. 00000724  7E01                     moveq.l    D7, 0x01
  700. label00000726:
  701. 00000726  7003                     moveq.l    D0, 0x03
  702. 00000728  2F00                     move.l     -[A7], D0
  703. 0000072A  2F07                     move.l     -[A7], D7
  704. 0000072C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  705. 00000730  2E1F                     move.l     D7, [A7]+
  706. 00000732  5287                     addq.l     D7, 1
  707. 00000734  2054                     movea.l    A0, [A4]
  708. 00000736  BEA8 0006                cmp.l      D7, [A0 + 0x6]
  709. 0000073A  6FEA                     ble        -0x14 /* 00000726 */
  710. label0000073C:
  711. 0000073C  2F07                     move.l     -[A7], D7
  712. 0000073E  7003                     moveq.l    D0, 0x03
  713. 00000740  2F00                     move.l     -[A7], D0
  714. 00000742  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  715. 00000746  2E1F                     move.l     D7, [A7]+
  716. 00000748  2007                     move.l     D0, D7
  717. 0000074A  5280                     addq.l     D0, 1
  718. 0000074C  2D40 FFA8                move.l     [A6 - 0x58], D0
  719. 00000750  2054                     movea.l    A0, [A4]
  720. 00000752  2D68 0006 FFA4           move.l     [A6 - 0x5C], [A0 + 0x6]
  721. 00000758  2A2E FFA8                move.l     D5, [A6 - 0x58]
  722. 0000075C  6000 00F2                bra        +0xF4 /* 00000850 */
  723. label00000760:
  724. 00000760  2254                     movea.l    A1, [A4]
  725. 00000762  2069 0002                movea.l    A0, [A1 + 0x2]
  726. 00000766  2005                     move.l     D0, D5
  727. 00000768  5380                     subq.l     D0, 1
  728. 0000076A  2F00                     move.l     -[A7], D0
  729. 0000076C  7024                     moveq.l    D0, 0x24
  730. 0000076E  2F00                     move.l     -[A7], D0
  731. 00000770  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  732. 00000774  201F                     move.l     D0, [A7]+
  733. 00000776  D090                     add.l      D0, [A0]
  734. 00000778  2F00                     move.l     -[A7], D0
  735. 0000077A  486E FFAC                pea.l      [A6 - 0x54]
  736. 0000077E  7024                     moveq.l    D0, 0x24
  737. 00000780  2F00                     move.l     -[A7], D0
  738. 00000782  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  739. 00000786  2C05                     move.l     D6, D5
  740. 00000788  2254                     movea.l    A1, [A4]
  741. 0000078A  2069 0002                movea.l    A0, [A1 + 0x2]
  742. 0000078E  2006                     move.l     D0, D6
  743. 00000790  9087                     sub.l      D0, D7
  744. 00000792  5380                     subq.l     D0, 1
  745. 00000794  2F00                     move.l     -[A7], D0
  746. 00000796  7024                     moveq.l    D0, 0x24
  747. 00000798  2F00                     move.l     -[A7], D0
  748. 0000079A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  749. 0000079E  201F                     move.l     D0, [A7]+
  750. 000007A0  D090                     add.l      D0, [A0]
  751. 000007A2  2F00                     move.l     -[A7], D0
  752. 000007A4  486E FFD0                pea.l      [A6 - 0x30]
  753. 000007A8  7024                     moveq.l    D0, 0x24
  754. 000007AA  2F00                     move.l     -[A7], D0
  755. 000007AC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  756. label000007B0:
  757. 000007B0  4267                     clr.w      -[A7]
  758. 000007B2  486E FFD0                pea.l      [A6 - 0x30]
  759. 000007B6  486E FFAC                pea.l      [A6 - 0x54]
  760. 000007BA  41EE 000C                lea.l      A0, [A6 + 0xC]
  761. 000007BE  2018                     move.l     D0, [A0]+
  762. 000007C0  6702                     beq        +0x4 /* 000007C4 */
  763. 000007C2  2F00                     move.l     -[A7], D0
  764. label000007C4:
  765. 000007C4  2050                     movea.l    A0, [A0]
  766. 000007C6  4E90                     jsr        [A0]
  767. 000007C8  7001                     moveq.l    D0, 0x01
  768. 000007CA  B05F                     cmp.w      D0, [A7]+
  769. 000007CC  6E58                     bgt        +0x5A /* 00000826 */
  770. 000007CE  486E FFD0                pea.l      [A6 - 0x30]
  771. 000007D2  2254                     movea.l    A1, [A4]
  772. 000007D4  2069 0002                movea.l    A0, [A1 + 0x2]
  773. 000007D8  2006                     move.l     D0, D6
  774. 000007DA  5380                     subq.l     D0, 1
  775. 000007DC  2F00                     move.l     -[A7], D0
  776. 000007DE  7024                     moveq.l    D0, 0x24
  777. 000007E0  2F00                     move.l     -[A7], D0
  778. 000007E2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  779. 000007E6  201F                     move.l     D0, [A7]+
  780. 000007E8  D090                     add.l      D0, [A0]
  781. 000007EA  2F00                     move.l     -[A7], D0
  782. 000007EC  7024                     moveq.l    D0, 0x24
  783. 000007EE  2F00                     move.l     -[A7], D0
  784. 000007F0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  785. 000007F4  9C87                     sub.l      D6, D7
  786. 000007F6  BE86                     cmp.l      D7, D6
  787. 000007F8  6D02                     blt        +0x4 /* 000007FC */
  788. 000007FA  602A                     bra        +0x2C /* 00000826 */
  789. label000007FC:
  790. 000007FC  2254                     movea.l    A1, [A4]
  791. 000007FE  2069 0002                movea.l    A0, [A1 + 0x2]
  792. 00000802  2006                     move.l     D0, D6
  793. 00000804  9087                     sub.l      D0, D7
  794. 00000806  5380                     subq.l     D0, 1
  795. 00000808  2F00                     move.l     -[A7], D0
  796. 0000080A  7024                     moveq.l    D0, 0x24
  797. 0000080C  2F00                     move.l     -[A7], D0
  798. 0000080E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  799. 00000812  201F                     move.l     D0, [A7]+
  800. 00000814  D090                     add.l      D0, [A0]
  801. 00000816  2F00                     move.l     -[A7], D0
  802. 00000818  486E FFD0                pea.l      [A6 - 0x30]
  803. 0000081C  7024                     moveq.l    D0, 0x24
  804. 0000081E  2F00                     move.l     -[A7], D0
  805. 00000820  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  806. 00000824  608A                     bra        -0x74 /* 000007B0 */
  807. label00000826:
  808. 00000826  486E FFAC                pea.l      [A6 - 0x54]
  809. 0000082A  2254                     movea.l    A1, [A4]
  810. 0000082C  2069 0002                movea.l    A0, [A1 + 0x2]
  811. 00000830  2006                     move.l     D0, D6
  812. 00000832  5380                     subq.l     D0, 1
  813. 00000834  2F00                     move.l     -[A7], D0
  814. 00000836  7024                     moveq.l    D0, 0x24
  815. 00000838  2F00                     move.l     -[A7], D0
  816. 0000083A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  817. 0000083E  201F                     move.l     D0, [A7]+
  818. 00000840  D090                     add.l      D0, [A0]
  819. 00000842  2F00                     move.l     -[A7], D0
  820. 00000844  7024                     moveq.l    D0, 0x24
  821. 00000846  2F00                     move.l     -[A7], D0
  822. 00000848  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  823. 0000084C  5285                     addq.l     D5, 1
  824. 0000084E  6908                     bvs        +0xA /* 00000858 */
  825. label00000850:
  826. 00000850  BAAE FFA4                cmp.l      D5, [A6 - 0x5C]
  827. 00000854  6F00 FF0A                ble        -0xF4 /* 00000760 */
  828. label00000858:
  829. 00000858  7001                     moveq.l    D0, 0x01
  830. 0000085A  B087                     cmp.l      D0, D7
  831. 0000085C  6600 FEDE                bne        -0x120 /* 0000073C */
  832. 00000860  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  833. 00000864  4E5E                     unlink     A6
  834. 00000866  205F                     movea.l    A0, [A7]+
  835. 00000868  DEFC 000C                add.w      A7, 0xC
  836. 0000086C  4ED0                     jmp        [A0]
  837. 0000086E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  838. export_771: // at 00000870 (misaligned)
  839. 00000872  0000 48E7                ori.b      D0, 0xE7
  840. 00000876  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  841. 0000087A  000C 286E                ori.b      A4, 0x6E /* 'n' */
  842. 0000087E  0010 2F0C                ori.b      [A0], 0xC
  843. 00000882  2F0B                     move.l     -[A7], A3
  844. 00000884  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  845. 00000888  101F                     move.b     D0, [A7]+
  846. 0000088A  6708                     beq        +0xA /* 00000894 */
  847. 0000088C  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  848. 00000892  6060                     bra        +0x62 /* 000008F4 */
  849. label00000894:
  850. 00000894  2F0C                     move.l     -[A7], A4
  851. 00000896  2F0B                     move.l     -[A7], A3
  852. 00000898  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  853. 0000089C  101F                     move.b     D0, [A7]+
  854. 0000089E  6708                     beq        +0xA /* 000008A8 */
  855. 000008A0  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  856. 000008A6  604C                     bra        +0x4E /* 000008F4 */
  857. label000008A8:
  858. 000008A8  202C 0020                move.l     D0, [A4 + 0x20]
  859. 000008AC  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  860. 000008B0  6F08                     ble        +0xA /* 000008BA */
  861. 000008B2  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  862. 000008B8  603A                     bra        +0x3C /* 000008F4 */
  863. label000008BA:
  864. 000008BA  202C 0020                move.l     D0, [A4 + 0x20]
  865. 000008BE  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  866. 000008C2  6C08                     bge        +0xA /* 000008CC */
  867. 000008C4  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  868. 000008CA  6028                     bra        +0x2A /* 000008F4 */
  869. label000008CC:
  870. 000008CC  202C 0024                move.l     D0, [A4 + 0x24]
  871. 000008D0  B0AB 0024                cmp.l      D0, [A3 + 0x24]
  872. 000008D4  6F08                     ble        +0xA /* 000008DE */
  873. 000008D6  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  874. 000008DC  6016                     bra        +0x18 /* 000008F4 */
  875. label000008DE:
  876. 000008DE  202C 0024                move.l     D0, [A4 + 0x24]
  877. 000008E2  B0AB 0024                cmp.l      D0, [A3 + 0x24]
  878. 000008E6  6C08                     bge        +0xA /* 000008F0 */
  879. 000008E8  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  880. 000008EE  6004                     bra        +0x6 /* 000008F4 */
  881. label000008F0:
  882. 000008F0  426E 0014                clr.w      [A6 + 0x14]
  883. label000008F4:
  884. 000008F4  4CDF 1800                movem.l    A3,A4, [A7]+
  885. 000008F8  4E5E                     unlink     A6
  886. 000008FA  205F                     movea.l    A0, [A7]+
  887. 000008FC  DEFC 000C                add.w      A7, 0xC
  888. 00000900  4ED0                     jmp        [A0]
  889. 00000902  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  890. export_772: // at 00000904 (misaligned)
  891. 00000906  FFCC                     .invalid   <<F/7/7>>
  892. 00000908  48E7 0108                movem.l    -[A7], D7,A4
  893. 0000090C  286E 0008                movea.l    A4, [A6 + 0x8]
  894. 00000910  7001                     moveq.l    D0, 0x01
  895. 00000912  2D40 FFD0                move.l     [A6 - 0x30], D0
  896. 00000916  2D6E 000C FFCC           move.l     [A6 - 0x34], [A6 + 0xC]
  897. 0000091C  2E2E FFD0                move.l     D7, [A6 - 0x30]
  898. 00000920  603C                     bra        +0x3E /* 0000095E */
  899. label00000922:
  900. 00000922  2254                     movea.l    A1, [A4]
  901. 00000924  2069 0002                movea.l    A0, [A1 + 0x2]
  902. 00000928  2007                     move.l     D0, D7
  903. 0000092A  5380                     subq.l     D0, 1
  904. 0000092C  2F00                     move.l     -[A7], D0
  905. 0000092E  7028                     moveq.l    D0, 0x28
  906. 00000930  2F00                     move.l     -[A7], D0
  907. 00000932  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  908. 00000936  201F                     move.l     D0, [A7]+
  909. 00000938  D090                     add.l      D0, [A0]
  910. 0000093A  2F00                     move.l     -[A7], D0
  911. 0000093C  486E FFD4                pea.l      [A6 - 0x2C]
  912. 00000940  7028                     moveq.l    D0, 0x28
  913. 00000942  2F00                     move.l     -[A7], D0
  914. 00000944  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  915. 00000948  206E 0010                movea.l    A0, [A6 + 0x10]
  916. 0000094C  2050                     movea.l    A0, [A0]
  917. 0000094E  2007                     move.l     D0, D7
  918. 00000950  5380                     subq.l     D0, 1
  919. 00000952  E580                     asl        D0, 2
  920. 00000954  21AE FFF8 0800           move.l     [A0 + D0], [A6 - 0x8]
  921. 0000095A  5287                     addq.l     D7, 1
  922. 0000095C  6906                     bvs        +0x8 /* 00000964 */
  923. label0000095E:
  924. 0000095E  BEAE FFCC                cmp.l      D7, [A6 - 0x34]
  925. 00000962  6FBE                     ble        -0x40 /* 00000922 */
  926. label00000964:
  927. 00000964  4CDF 1080                movem.l    D7,A4, [A7]+
  928. 00000968  4E5E                     unlink     A6
  929. 0000096A  205F                     movea.l    A0, [A7]+
  930. 0000096C  DEFC 000C                add.w      A7, 0xC
  931. 00000970  4ED0                     jmp        [A0]
  932. 00000972  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  933. export_773: // at 00000974 (misaligned)
  934. 00000976  FF42                     .extension 0xF42 <<F/4-5/7>> // unimplemented
  935. 00000978  48E7 0308                movem.l    -[A7], D6,D7,A4
  936. 0000097C  286E 0008                movea.l    A4, [A6 + 0x8]
  937. 00000980  486E FF74                pea.l      [A6 - 0x8C]
  938. 00000984  4EAD 52D2                jsr        [A5 + 0x52D2 /* export_2646 */]
  939. 00000988  7001                     moveq.l    D0, 0x01
  940. 0000098A  2D40 FF46                move.l     [A6 - 0xBA], D0
  941. 0000098E  2D6E 000C FF42           move.l     [A6 - 0xBE], [A6 + 0xC]
  942. 00000994  2E2E FF46                move.l     D7, [A6 - 0xBA]
  943. 00000998  6070                     bra        +0x72 /* 00000A0A */
  944. label0000099A:
  945. 0000099A  206E 0010                movea.l    A0, [A6 + 0x10]
  946. 0000099E  2050                     movea.l    A0, [A0]
  947. 000009A0  2007                     move.l     D0, D7
  948. 000009A2  5380                     subq.l     D0, 1
  949. 000009A4  E580                     asl        D0, 2
  950. 000009A6  2D70 0800 FF70           move.l     [A6 - 0x90], [A0 + D0]
  951. 000009AC  4267                     clr.w      -[A7]
  952. 000009AE  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  953. 000009B2  486E FF74                pea.l      [A6 - 0x8C]
  954. 000009B6  4EAD 52DA                jsr        [A5 + 0x52DA /* export_2647 */]
  955. 000009BA  3C1F                     move.w     D6, [A7]+
  956. 000009BC  670C                     beq        +0xE /* 000009CA */
  957. 000009BE  422E FF4C                clr.b      [A6 - 0xB4]
  958. 000009C2  7000                     moveq.l    D0, 0x00
  959. 000009C4  2D40 FF6C                move.l     [A6 - 0x94], D0
  960. 000009C8  6016                     bra        +0x18 /* 000009E0 */
  961. label000009CA:
  962. 000009CA  41EE FF4C                lea.l      A0, [A6 - 0xB4]
  963. 000009CE  43EE FFA8                lea.l      A1, [A6 - 0x58]
  964. 000009D2  700F                     moveq.l    D0, 0x0F
  965. label000009D4:
  966. 000009D4  30D9                     move.w     [A0]+, [A1]+
  967. 000009D6  51C8 FFFC                dbf        D0, -0x6 /* 000009D4 */
  968. 000009DA  2D6E FF9C FF6C           move.l     [A6 - 0x94], [A6 - 0x64]
  969. label000009E0:
  970. 000009E0  486E FF4C                pea.l      [A6 - 0xB4]
  971. 000009E4  2254                     movea.l    A1, [A4]
  972. 000009E6  2069 0002                movea.l    A0, [A1 + 0x2]
  973. 000009EA  2007                     move.l     D0, D7
  974. 000009EC  5380                     subq.l     D0, 1
  975. 000009EE  2F00                     move.l     -[A7], D0
  976. 000009F0  7028                     moveq.l    D0, 0x28
  977. 000009F2  2F00                     move.l     -[A7], D0
  978. 000009F4  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  979. 000009F8  201F                     move.l     D0, [A7]+
  980. 000009FA  D090                     add.l      D0, [A0]
  981. 000009FC  2F00                     move.l     -[A7], D0
  982. 000009FE  7028                     moveq.l    D0, 0x28
  983. 00000A00  2F00                     move.l     -[A7], D0
  984. 00000A02  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  985. 00000A06  5287                     addq.l     D7, 1
  986. 00000A08  6906                     bvs        +0x8 /* 00000A10 */
  987. label00000A0A:
  988. 00000A0A  BEAE FF42                cmp.l      D7, [A6 - 0xBE]
  989. 00000A0E  6F8A                     ble        -0x74 /* 0000099A */
  990. label00000A10:
  991. 00000A10  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  992. 00000A14  4E5E                     unlink     A6
  993. 00000A16  205F                     movea.l    A0, [A7]+
  994. 00000A18  DEFC 000C                add.w      A7, 0xC
  995. 00000A1C  4ED0                     jmp        [A0]
  996. 00000A1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  997. export_774: // at 00000A20 (misaligned)
  998. 00000A22  FF9C                     .invalid   <<F/6/7>>
  999. 00000A24  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1000. 00000A28  286E 0008                movea.l    A4, [A6 + 0x8]
  1001. 00000A2C  7E01                     moveq.l    D7, 0x01
  1002. label00000A2E:
  1003. 00000A2E  7003                     moveq.l    D0, 0x03
  1004. 00000A30  2F00                     move.l     -[A7], D0
  1005. 00000A32  2F07                     move.l     -[A7], D7
  1006. 00000A34  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1007. 00000A38  2E1F                     move.l     D7, [A7]+
  1008. 00000A3A  5287                     addq.l     D7, 1
  1009. 00000A3C  2054                     movea.l    A0, [A4]
  1010. 00000A3E  BEA8 0006                cmp.l      D7, [A0 + 0x6]
  1011. 00000A42  6FEA                     ble        -0x14 /* 00000A2E */
  1012. label00000A44:
  1013. 00000A44  2F07                     move.l     -[A7], D7
  1014. 00000A46  7003                     moveq.l    D0, 0x03
  1015. 00000A48  2F00                     move.l     -[A7], D0
  1016. 00000A4A  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1017. 00000A4E  2E1F                     move.l     D7, [A7]+
  1018. 00000A50  2007                     move.l     D0, D7
  1019. 00000A52  5280                     addq.l     D0, 1
  1020. 00000A54  2D40 FFA0                move.l     [A6 - 0x60], D0
  1021. 00000A58  2054                     movea.l    A0, [A4]
  1022. 00000A5A  2D68 0006 FF9C           move.l     [A6 - 0x64], [A0 + 0x6]
  1023. 00000A60  2A2E FFA0                move.l     D5, [A6 - 0x60]
  1024. 00000A64  6000 00F2                bra        +0xF4 /* 00000B58 */
  1025. label00000A68:
  1026. 00000A68  2254                     movea.l    A1, [A4]
  1027. 00000A6A  2069 0002                movea.l    A0, [A1 + 0x2]
  1028. 00000A6E  2005                     move.l     D0, D5
  1029. 00000A70  5380                     subq.l     D0, 1
  1030. 00000A72  2F00                     move.l     -[A7], D0
  1031. 00000A74  7028                     moveq.l    D0, 0x28
  1032. 00000A76  2F00                     move.l     -[A7], D0
  1033. 00000A78  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1034. 00000A7C  201F                     move.l     D0, [A7]+
  1035. 00000A7E  D090                     add.l      D0, [A0]
  1036. 00000A80  2F00                     move.l     -[A7], D0
  1037. 00000A82  486E FFA4                pea.l      [A6 - 0x5C]
  1038. 00000A86  7028                     moveq.l    D0, 0x28
  1039. 00000A88  2F00                     move.l     -[A7], D0
  1040. 00000A8A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1041. 00000A8E  2C05                     move.l     D6, D5
  1042. 00000A90  2254                     movea.l    A1, [A4]
  1043. 00000A92  2069 0002                movea.l    A0, [A1 + 0x2]
  1044. 00000A96  2006                     move.l     D0, D6
  1045. 00000A98  9087                     sub.l      D0, D7
  1046. 00000A9A  5380                     subq.l     D0, 1
  1047. 00000A9C  2F00                     move.l     -[A7], D0
  1048. 00000A9E  7028                     moveq.l    D0, 0x28
  1049. 00000AA0  2F00                     move.l     -[A7], D0
  1050. 00000AA2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1051. 00000AA6  201F                     move.l     D0, [A7]+
  1052. 00000AA8  D090                     add.l      D0, [A0]
  1053. 00000AAA  2F00                     move.l     -[A7], D0
  1054. 00000AAC  486E FFCC                pea.l      [A6 - 0x34]
  1055. 00000AB0  7028                     moveq.l    D0, 0x28
  1056. 00000AB2  2F00                     move.l     -[A7], D0
  1057. 00000AB4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1058. label00000AB8:
  1059. 00000AB8  4267                     clr.w      -[A7]
  1060. 00000ABA  486E FFCC                pea.l      [A6 - 0x34]
  1061. 00000ABE  486E FFA4                pea.l      [A6 - 0x5C]
  1062. 00000AC2  41EE 000C                lea.l      A0, [A6 + 0xC]
  1063. 00000AC6  2018                     move.l     D0, [A0]+
  1064. 00000AC8  6702                     beq        +0x4 /* 00000ACC */
  1065. 00000ACA  2F00                     move.l     -[A7], D0
  1066. label00000ACC:
  1067. 00000ACC  2050                     movea.l    A0, [A0]
  1068. 00000ACE  4E90                     jsr        [A0]
  1069. 00000AD0  7001                     moveq.l    D0, 0x01
  1070. 00000AD2  B05F                     cmp.w      D0, [A7]+
  1071. 00000AD4  6E58                     bgt        +0x5A /* 00000B2E */
  1072. 00000AD6  486E FFCC                pea.l      [A6 - 0x34]
  1073. 00000ADA  2254                     movea.l    A1, [A4]
  1074. 00000ADC  2069 0002                movea.l    A0, [A1 + 0x2]
  1075. 00000AE0  2006                     move.l     D0, D6
  1076. 00000AE2  5380                     subq.l     D0, 1
  1077. 00000AE4  2F00                     move.l     -[A7], D0
  1078. 00000AE6  7028                     moveq.l    D0, 0x28
  1079. 00000AE8  2F00                     move.l     -[A7], D0
  1080. 00000AEA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1081. 00000AEE  201F                     move.l     D0, [A7]+
  1082. 00000AF0  D090                     add.l      D0, [A0]
  1083. 00000AF2  2F00                     move.l     -[A7], D0
  1084. 00000AF4  7028                     moveq.l    D0, 0x28
  1085. 00000AF6  2F00                     move.l     -[A7], D0
  1086. 00000AF8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1087. 00000AFC  9C87                     sub.l      D6, D7
  1088. 00000AFE  BE86                     cmp.l      D7, D6
  1089. 00000B00  6D02                     blt        +0x4 /* 00000B04 */
  1090. 00000B02  602A                     bra        +0x2C /* 00000B2E */
  1091. label00000B04:
  1092. 00000B04  2254                     movea.l    A1, [A4]
  1093. 00000B06  2069 0002                movea.l    A0, [A1 + 0x2]
  1094. 00000B0A  2006                     move.l     D0, D6
  1095. 00000B0C  9087                     sub.l      D0, D7
  1096. 00000B0E  5380                     subq.l     D0, 1
  1097. 00000B10  2F00                     move.l     -[A7], D0
  1098. 00000B12  7028                     moveq.l    D0, 0x28
  1099. 00000B14  2F00                     move.l     -[A7], D0
  1100. 00000B16  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1101. 00000B1A  201F                     move.l     D0, [A7]+
  1102. 00000B1C  D090                     add.l      D0, [A0]
  1103. 00000B1E  2F00                     move.l     -[A7], D0
  1104. 00000B20  486E FFCC                pea.l      [A6 - 0x34]
  1105. 00000B24  7028                     moveq.l    D0, 0x28
  1106. 00000B26  2F00                     move.l     -[A7], D0
  1107. 00000B28  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1108. 00000B2C  608A                     bra        -0x74 /* 00000AB8 */
  1109. label00000B2E:
  1110. 00000B2E  486E FFA4                pea.l      [A6 - 0x5C]
  1111. 00000B32  2254                     movea.l    A1, [A4]
  1112. 00000B34  2069 0002                movea.l    A0, [A1 + 0x2]
  1113. 00000B38  2006                     move.l     D0, D6
  1114. 00000B3A  5380                     subq.l     D0, 1
  1115. 00000B3C  2F00                     move.l     -[A7], D0
  1116. 00000B3E  7028                     moveq.l    D0, 0x28
  1117. 00000B40  2F00                     move.l     -[A7], D0
  1118. 00000B42  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1119. 00000B46  201F                     move.l     D0, [A7]+
  1120. 00000B48  D090                     add.l      D0, [A0]
  1121. 00000B4A  2F00                     move.l     -[A7], D0
  1122. 00000B4C  7028                     moveq.l    D0, 0x28
  1123. 00000B4E  2F00                     move.l     -[A7], D0
  1124. 00000B50  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1125. 00000B54  5285                     addq.l     D5, 1
  1126. 00000B56  6908                     bvs        +0xA /* 00000B60 */
  1127. label00000B58:
  1128. 00000B58  BAAE FF9C                cmp.l      D5, [A6 - 0x64]
  1129. 00000B5C  6F00 FF0A                ble        -0xF4 /* 00000A68 */
  1130. label00000B60:
  1131. 00000B60  7001                     moveq.l    D0, 0x01
  1132. 00000B62  B087                     cmp.l      D0, D7
  1133. 00000B64  6600 FEDE                bne        -0x120 /* 00000A44 */
  1134. 00000B68  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1135. 00000B6C  4E5E                     unlink     A6
  1136. 00000B6E  205F                     movea.l    A0, [A7]+
  1137. 00000B70  DEFC 000C                add.w      A7, 0xC
  1138. 00000B74  4ED0                     jmp        [A0]
  1139. 00000B76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1140. export_775: // at 00000B78 (misaligned)
  1141. 00000B7A  FFFE                     .invalid   <<F/7/7>>
  1142. 00000B7C  48E7 0018                movem.l    -[A7], A3,A4
  1143. 00000B80  266E 000C                movea.l    A3, [A6 + 0xC]
  1144. 00000B84  286E 0010                movea.l    A4, [A6 + 0x10]
  1145. 00000B88  2F0C                     move.l     -[A7], A4
  1146. 00000B8A  2F0B                     move.l     -[A7], A3
  1147. 00000B8C  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  1148. 00000B90  101F                     move.b     D0, [A7]+
  1149. 00000B92  6708                     beq        +0xA /* 00000B9C */
  1150. 00000B94  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  1151. 00000B9A  603C                     bra        +0x3E /* 00000BD8 */
  1152. label00000B9C:
  1153. 00000B9C  2F0C                     move.l     -[A7], A4
  1154. 00000B9E  2F0B                     move.l     -[A7], A3
  1155. 00000BA0  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1156. 00000BA4  101F                     move.b     D0, [A7]+
  1157. 00000BA6  6708                     beq        +0xA /* 00000BB0 */
  1158. 00000BA8  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  1159. 00000BAE  6028                     bra        +0x2A /* 00000BD8 */
  1160. label00000BB0:
  1161. 00000BB0  202C 0020                move.l     D0, [A4 + 0x20]
  1162. 00000BB4  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  1163. 00000BB8  6F08                     ble        +0xA /* 00000BC2 */
  1164. 00000BBA  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  1165. 00000BC0  6016                     bra        +0x18 /* 00000BD8 */
  1166. label00000BC2:
  1167. 00000BC2  202C 0020                move.l     D0, [A4 + 0x20]
  1168. 00000BC6  B0AB 0020                cmp.l      D0, [A3 + 0x20]
  1169. 00000BCA  6C08                     bge        +0xA /* 00000BD4 */
  1170. 00000BCC  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  1171. 00000BD2  6004                     bra        +0x6 /* 00000BD8 */
  1172. label00000BD4:
  1173. 00000BD4  426E 0014                clr.w      [A6 + 0x14]
  1174. label00000BD8:
  1175. 00000BD8  4CDF 1800                movem.l    A3,A4, [A7]+
  1176. 00000BDC  4E5E                     unlink     A6
  1177. 00000BDE  205F                     movea.l    A0, [A7]+
  1178. 00000BE0  DEFC 000C                add.w      A7, 0xC
  1179. 00000BE4  4ED0                     jmp        [A0]
  1180. 00000BE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1181. export_776: // at 00000BE8 (misaligned)
  1182. 00000BEA  FFD0                     .invalid   <<F/7/7>>
  1183. 00000BEC  48E7 0108                movem.l    -[A7], D7,A4
  1184. 00000BF0  286E 0008                movea.l    A4, [A6 + 0x8]
  1185. 00000BF4  7001                     moveq.l    D0, 0x01
  1186. 00000BF6  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1187. 00000BFA  2D6E 000C FFD0           move.l     [A6 - 0x30], [A6 + 0xC]
  1188. 00000C00  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  1189. 00000C04  603C                     bra        +0x3E /* 00000C42 */
  1190. label00000C06:
  1191. 00000C06  2254                     movea.l    A1, [A4]
  1192. 00000C08  2069 0002                movea.l    A0, [A1 + 0x2]
  1193. 00000C0C  2007                     move.l     D0, D7
  1194. 00000C0E  5380                     subq.l     D0, 1
  1195. 00000C10  2F00                     move.l     -[A7], D0
  1196. 00000C12  7024                     moveq.l    D0, 0x24
  1197. 00000C14  2F00                     move.l     -[A7], D0
  1198. 00000C16  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1199. 00000C1A  201F                     move.l     D0, [A7]+
  1200. 00000C1C  D090                     add.l      D0, [A0]
  1201. 00000C1E  2F00                     move.l     -[A7], D0
  1202. 00000C20  486E FFD8                pea.l      [A6 - 0x28]
  1203. 00000C24  7024                     moveq.l    D0, 0x24
  1204. 00000C26  2F00                     move.l     -[A7], D0
  1205. 00000C28  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1206. 00000C2C  206E 0010                movea.l    A0, [A6 + 0x10]
  1207. 00000C30  2050                     movea.l    A0, [A0]
  1208. 00000C32  2007                     move.l     D0, D7
  1209. 00000C34  5380                     subq.l     D0, 1
  1210. 00000C36  E580                     asl        D0, 2
  1211. 00000C38  21AE FFF8 0800           move.l     [A0 + D0], [A6 - 0x8]
  1212. 00000C3E  5287                     addq.l     D7, 1
  1213. 00000C40  6906                     bvs        +0x8 /* 00000C48 */
  1214. label00000C42:
  1215. 00000C42  BEAE FFD0                cmp.l      D7, [A6 - 0x30]
  1216. 00000C46  6FBE                     ble        -0x40 /* 00000C06 */
  1217. label00000C48:
  1218. 00000C48  4CDF 1080                movem.l    D7,A4, [A7]+
  1219. 00000C4C  4E5E                     unlink     A6
  1220. 00000C4E  205F                     movea.l    A0, [A7]+
  1221. 00000C50  DEFC 000C                add.w      A7, 0xC
  1222. 00000C54  4ED0                     jmp        [A0]
  1223. 00000C56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1224. export_777: // at 00000C58 (misaligned)
  1225. 00000C5A  FF46                     .extension 0xF46 <<F/4-5/7>> // unimplemented
  1226. 00000C5C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1227. 00000C60  286E 0008                movea.l    A4, [A6 + 0x8]
  1228. 00000C64  486E FF74                pea.l      [A6 - 0x8C]
  1229. 00000C68  4EAD 52D2                jsr        [A5 + 0x52D2 /* export_2646 */]
  1230. 00000C6C  7001                     moveq.l    D0, 0x01
  1231. 00000C6E  2D40 FF4A                move.l     [A6 - 0xB6], D0
  1232. 00000C72  2D6E 000C FF46           move.l     [A6 - 0xBA], [A6 + 0xC]
  1233. 00000C78  2E2E FF4A                move.l     D7, [A6 - 0xB6]
  1234. 00000C7C  6064                     bra        +0x66 /* 00000CE2 */
  1235. label00000C7E:
  1236. 00000C7E  206E 0010                movea.l    A0, [A6 + 0x10]
  1237. 00000C82  2050                     movea.l    A0, [A0]
  1238. 00000C84  2007                     move.l     D0, D7
  1239. 00000C86  5380                     subq.l     D0, 1
  1240. 00000C88  E580                     asl        D0, 2
  1241. 00000C8A  2D70 0800 FF70           move.l     [A6 - 0x90], [A0 + D0]
  1242. 00000C90  4267                     clr.w      -[A7]
  1243. 00000C92  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  1244. 00000C96  486E FF74                pea.l      [A6 - 0x8C]
  1245. 00000C9A  4EAD 52DA                jsr        [A5 + 0x52DA /* export_2647 */]
  1246. 00000C9E  3C1F                     move.w     D6, [A7]+
  1247. 00000CA0  6706                     beq        +0x8 /* 00000CA8 */
  1248. 00000CA2  422E FF50                clr.b      [A6 - 0xB0]
  1249. 00000CA6  6010                     bra        +0x12 /* 00000CB8 */
  1250. label00000CA8:
  1251. 00000CA8  41EE FF50                lea.l      A0, [A6 - 0xB0]
  1252. 00000CAC  43EE FFDC                lea.l      A1, [A6 - 0x24]
  1253. 00000CB0  700F                     moveq.l    D0, 0x0F
  1254. label00000CB2:
  1255. 00000CB2  30D9                     move.w     [A0]+, [A1]+
  1256. 00000CB4  51C8 FFFC                dbf        D0, -0x6 /* 00000CB2 */
  1257. label00000CB8:
  1258. 00000CB8  486E FF50                pea.l      [A6 - 0xB0]
  1259. 00000CBC  2254                     movea.l    A1, [A4]
  1260. 00000CBE  2069 0002                movea.l    A0, [A1 + 0x2]
  1261. 00000CC2  2007                     move.l     D0, D7
  1262. 00000CC4  5380                     subq.l     D0, 1
  1263. 00000CC6  2F00                     move.l     -[A7], D0
  1264. 00000CC8  7024                     moveq.l    D0, 0x24
  1265. 00000CCA  2F00                     move.l     -[A7], D0
  1266. 00000CCC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1267. 00000CD0  201F                     move.l     D0, [A7]+
  1268. 00000CD2  D090                     add.l      D0, [A0]
  1269. 00000CD4  2F00                     move.l     -[A7], D0
  1270. 00000CD6  7024                     moveq.l    D0, 0x24
  1271. 00000CD8  2F00                     move.l     -[A7], D0
  1272. 00000CDA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1273. 00000CDE  5287                     addq.l     D7, 1
  1274. 00000CE0  6906                     bvs        +0x8 /* 00000CE8 */
  1275. label00000CE2:
  1276. 00000CE2  BEAE FF46                cmp.l      D7, [A6 - 0xBA]
  1277. 00000CE6  6F96                     ble        -0x68 /* 00000C7E */
  1278. label00000CE8:
  1279. 00000CE8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1280. 00000CEC  4E5E                     unlink     A6
  1281. 00000CEE  205F                     movea.l    A0, [A7]+
  1282. 00000CF0  DEFC 000C                add.w      A7, 0xC
  1283. 00000CF4  4ED0                     jmp        [A0]
  1284. 00000CF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1285. export_778: // at 00000CF8 (misaligned)
  1286. 00000CFA  FFA4                     .invalid   <<F/6/7>>
  1287. 00000CFC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1288. 00000D00  286E 0008                movea.l    A4, [A6 + 0x8]
  1289. 00000D04  7E01                     moveq.l    D7, 0x01
  1290. label00000D06:
  1291. 00000D06  7003                     moveq.l    D0, 0x03
  1292. 00000D08  2F00                     move.l     -[A7], D0
  1293. 00000D0A  2F07                     move.l     -[A7], D7
  1294. 00000D0C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1295. 00000D10  2E1F                     move.l     D7, [A7]+
  1296. 00000D12  5287                     addq.l     D7, 1
  1297. 00000D14  2054                     movea.l    A0, [A4]
  1298. 00000D16  BEA8 0006                cmp.l      D7, [A0 + 0x6]
  1299. 00000D1A  6FEA                     ble        -0x14 /* 00000D06 */
  1300. label00000D1C:
  1301. 00000D1C  2F07                     move.l     -[A7], D7
  1302. 00000D1E  7003                     moveq.l    D0, 0x03
  1303. 00000D20  2F00                     move.l     -[A7], D0
  1304. 00000D22  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1305. 00000D26  2E1F                     move.l     D7, [A7]+
  1306. 00000D28  2007                     move.l     D0, D7
  1307. 00000D2A  5280                     addq.l     D0, 1
  1308. 00000D2C  2D40 FFA8                move.l     [A6 - 0x58], D0
  1309. 00000D30  2054                     movea.l    A0, [A4]
  1310. 00000D32  2D68 0006 FFA4           move.l     [A6 - 0x5C], [A0 + 0x6]
  1311. 00000D38  2A2E FFA8                move.l     D5, [A6 - 0x58]
  1312. 00000D3C  6000 00F2                bra        +0xF4 /* 00000E30 */
  1313. label00000D40:
  1314. 00000D40  2254                     movea.l    A1, [A4]
  1315. 00000D42  2069 0002                movea.l    A0, [A1 + 0x2]
  1316. 00000D46  2005                     move.l     D0, D5
  1317. 00000D48  5380                     subq.l     D0, 1
  1318. 00000D4A  2F00                     move.l     -[A7], D0
  1319. 00000D4C  7024                     moveq.l    D0, 0x24
  1320. 00000D4E  2F00                     move.l     -[A7], D0
  1321. 00000D50  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1322. 00000D54  201F                     move.l     D0, [A7]+
  1323. 00000D56  D090                     add.l      D0, [A0]
  1324. 00000D58  2F00                     move.l     -[A7], D0
  1325. 00000D5A  486E FFAC                pea.l      [A6 - 0x54]
  1326. 00000D5E  7024                     moveq.l    D0, 0x24
  1327. 00000D60  2F00                     move.l     -[A7], D0
  1328. 00000D62  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1329. 00000D66  2C05                     move.l     D6, D5
  1330. 00000D68  2254                     movea.l    A1, [A4]
  1331. 00000D6A  2069 0002                movea.l    A0, [A1 + 0x2]
  1332. 00000D6E  2006                     move.l     D0, D6
  1333. 00000D70  9087                     sub.l      D0, D7
  1334. 00000D72  5380                     subq.l     D0, 1
  1335. 00000D74  2F00                     move.l     -[A7], D0
  1336. 00000D76  7024                     moveq.l    D0, 0x24
  1337. 00000D78  2F00                     move.l     -[A7], D0
  1338. 00000D7A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1339. 00000D7E  201F                     move.l     D0, [A7]+
  1340. 00000D80  D090                     add.l      D0, [A0]
  1341. 00000D82  2F00                     move.l     -[A7], D0
  1342. 00000D84  486E FFD0                pea.l      [A6 - 0x30]
  1343. 00000D88  7024                     moveq.l    D0, 0x24
  1344. 00000D8A  2F00                     move.l     -[A7], D0
  1345. 00000D8C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1346. label00000D90:
  1347. 00000D90  4267                     clr.w      -[A7]
  1348. 00000D92  486E FFD0                pea.l      [A6 - 0x30]
  1349. 00000D96  486E FFAC                pea.l      [A6 - 0x54]
  1350. 00000D9A  41EE 000C                lea.l      A0, [A6 + 0xC]
  1351. 00000D9E  2018                     move.l     D0, [A0]+
  1352. 00000DA0  6702                     beq        +0x4 /* 00000DA4 */
  1353. 00000DA2  2F00                     move.l     -[A7], D0
  1354. label00000DA4:
  1355. 00000DA4  2050                     movea.l    A0, [A0]
  1356. 00000DA6  4E90                     jsr        [A0]
  1357. 00000DA8  7001                     moveq.l    D0, 0x01
  1358. 00000DAA  B05F                     cmp.w      D0, [A7]+
  1359. 00000DAC  6E58                     bgt        +0x5A /* 00000E06 */
  1360. 00000DAE  486E FFD0                pea.l      [A6 - 0x30]
  1361. 00000DB2  2254                     movea.l    A1, [A4]
  1362. 00000DB4  2069 0002                movea.l    A0, [A1 + 0x2]
  1363. 00000DB8  2006                     move.l     D0, D6
  1364. 00000DBA  5380                     subq.l     D0, 1
  1365. 00000DBC  2F00                     move.l     -[A7], D0
  1366. 00000DBE  7024                     moveq.l    D0, 0x24
  1367. 00000DC0  2F00                     move.l     -[A7], D0
  1368. 00000DC2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1369. 00000DC6  201F                     move.l     D0, [A7]+
  1370. 00000DC8  D090                     add.l      D0, [A0]
  1371. 00000DCA  2F00                     move.l     -[A7], D0
  1372. 00000DCC  7024                     moveq.l    D0, 0x24
  1373. 00000DCE  2F00                     move.l     -[A7], D0
  1374. 00000DD0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1375. 00000DD4  9C87                     sub.l      D6, D7
  1376. 00000DD6  BE86                     cmp.l      D7, D6
  1377. 00000DD8  6D02                     blt        +0x4 /* 00000DDC */
  1378. 00000DDA  602A                     bra        +0x2C /* 00000E06 */
  1379. label00000DDC:
  1380. 00000DDC  2254                     movea.l    A1, [A4]
  1381. 00000DDE  2069 0002                movea.l    A0, [A1 + 0x2]
  1382. 00000DE2  2006                     move.l     D0, D6
  1383. 00000DE4  9087                     sub.l      D0, D7
  1384. 00000DE6  5380                     subq.l     D0, 1
  1385. 00000DE8  2F00                     move.l     -[A7], D0
  1386. 00000DEA  7024                     moveq.l    D0, 0x24
  1387. 00000DEC  2F00                     move.l     -[A7], D0
  1388. 00000DEE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1389. 00000DF2  201F                     move.l     D0, [A7]+
  1390. 00000DF4  D090                     add.l      D0, [A0]
  1391. 00000DF6  2F00                     move.l     -[A7], D0
  1392. 00000DF8  486E FFD0                pea.l      [A6 - 0x30]
  1393. 00000DFC  7024                     moveq.l    D0, 0x24
  1394. 00000DFE  2F00                     move.l     -[A7], D0
  1395. 00000E00  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1396. 00000E04  608A                     bra        -0x74 /* 00000D90 */
  1397. label00000E06:
  1398. 00000E06  486E FFAC                pea.l      [A6 - 0x54]
  1399. 00000E0A  2254                     movea.l    A1, [A4]
  1400. 00000E0C  2069 0002                movea.l    A0, [A1 + 0x2]
  1401. 00000E10  2006                     move.l     D0, D6
  1402. 00000E12  5380                     subq.l     D0, 1
  1403. 00000E14  2F00                     move.l     -[A7], D0
  1404. 00000E16  7024                     moveq.l    D0, 0x24
  1405. 00000E18  2F00                     move.l     -[A7], D0
  1406. 00000E1A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1407. 00000E1E  201F                     move.l     D0, [A7]+
  1408. 00000E20  D090                     add.l      D0, [A0]
  1409. 00000E22  2F00                     move.l     -[A7], D0
  1410. 00000E24  7024                     moveq.l    D0, 0x24
  1411. 00000E26  2F00                     move.l     -[A7], D0
  1412. 00000E28  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1413. 00000E2C  5285                     addq.l     D5, 1
  1414. 00000E2E  6908                     bvs        +0xA /* 00000E38 */
  1415. label00000E30:
  1416. 00000E30  BAAE FFA4                cmp.l      D5, [A6 - 0x5C]
  1417. 00000E34  6F00 FF0A                ble        -0xF4 /* 00000D40 */
  1418. label00000E38:
  1419. 00000E38  7001                     moveq.l    D0, 0x01
  1420. 00000E3A  B087                     cmp.l      D0, D7
  1421. 00000E3C  6600 FEDE                bne        -0x120 /* 00000D1C */
  1422. 00000E40  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1423. 00000E44  4E5E                     unlink     A6
  1424. 00000E46  205F                     movea.l    A0, [A7]+
  1425. 00000E48  DEFC 000C                add.w      A7, 0xC
  1426. 00000E4C  4ED0                     jmp        [A0]
  1427. 00000E4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1428. 00000E52  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1429. 00000E56  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1430. 00000E5A  0008 4EAD                ori.b      A0, 0xAD
  1431. 00000E5E  3E8A                     move.w     [A7], A2
  1432. 00000E60  4E5E                     unlink     A6
  1433. 00000E62  205F                     movea.l    A0, [A7]+
  1434. 00000E64  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1435. 00000E68  4ED0                     jmp        [A0]
  1436. 00000E6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1437. // begin alternate branch 00000E6C-00000E70
  1438. fn00000E6C:
  1439. 00000E6C  4E56 FDC2                link       A6, -0x023E
  1440. // end alternate branch 00000E6C-00000E70
  1441. fn00000E6C: // (misaligned)
  1442. 00000E6E  FDC2                     .invalid   <<F/7/6>>
  1443. 00000E70  2F0C                     move.l     -[A7], A4
  1444. 00000E72  206E 0010                movea.l    A0, [A6 + 0x10]
  1445. 00000E76  43EE FF00                lea.l      A1, [A6 - 0x100]
  1446. 00000E7A  707F                     moveq.l    D0, 0x7F
  1447. label00000E7C:
  1448. 00000E7C  32D8                     move.w     [A1]+, [A0]+
  1449. 00000E7E  51C8 FFFC                dbf        D0, -0x6 /* 00000E7C */
  1450. 00000E82  206E 000C                movea.l    A0, [A6 + 0xC]
  1451. 00000E86  43EE FE00                lea.l      A1, [A6 - 0x200]
  1452. 00000E8A  707F                     moveq.l    D0, 0x7F
  1453. label00000E8C:
  1454. 00000E8C  32D8                     move.w     [A1]+, [A0]+
  1455. 00000E8E  51C8 FFFC                dbf        D0, -0x6 /* 00000E8C */
  1456. 00000E92  286E 0008                movea.l    A4, [A6 + 0x8]
  1457. 00000E96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1458. 00000E9A  4EBA 2B68                jsr        [PC + 0x2B68 /* 00003A04 */]
  1459. 00000E9E  2054                     movea.l    A0, [A4]
  1460. 00000EA0  7000                     moveq.l    D0, 0x00
  1461. 00000EA2  2140 0002                move.l     [A0 + 0x2], D0
  1462. 00000EA6  7000                     moveq.l    D0, 0x00
  1463. 00000EA8  2140 0006                move.l     [A0 + 0x6], D0
  1464. 00000EAC  486E FDC2                pea.l      [A6 - 0x23E]
  1465. 00000EB0  487A FF9E                pea.l      [PC - 0x62 /* 00000E50, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1466. 00000EB4  2F0E                     move.l     -[A7], A6
  1467. 00000EB6  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1468. 00000EBA  42A7                     clr.l      -[A7]
  1469. 00000EBC  486E FF00                pea.l      [A6 - 0x100]
  1470. 00000EC0  A906                     syscall    NewString
  1471. 00000EC2  2054                     movea.l    A0, [A4]
  1472. 00000EC4  215F 0002                move.l     [A0 + 0x2], [A7]+
  1473. 00000EC8  2054                     movea.l    A0, [A4]
  1474. 00000ECA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1475. 00000ECE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1476. 00000ED2  42A7                     clr.l      -[A7]
  1477. 00000ED4  486E FE00                pea.l      [A6 - 0x200]
  1478. 00000ED8  A906                     syscall    NewString
  1479. 00000EDA  2054                     movea.l    A0, [A4]
  1480. 00000EDC  215F 0006                move.l     [A0 + 0x6], [A7]+
  1481. 00000EE0  2054                     movea.l    A0, [A4]
  1482. 00000EE2  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1483. 00000EE6  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1484. 00000EEA  486E FDC2                pea.l      [A6 - 0x23E]
  1485. 00000EEE  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1486. 00000EF2  285F                     movea.l    A4, [A7]+
  1487. 00000EF4  4E5E                     unlink     A6
  1488. 00000EF6  205F                     movea.l    A0, [A7]+
  1489. 00000EF8  DEFC 000C                add.w      A7, 0xC
  1490. 00000EFC  4ED0                     jmp        [A0]
  1491. 00000EFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1492. export_779: // at 00000F00 (misaligned)
  1493. 00000F02  0000 2F0C                ori.b      D0, 0xC
  1494. 00000F06  286E 0008                movea.l    A4, [A6 + 0x8]
  1495. 00000F0A  42A7                     clr.l      -[A7]
  1496. 00000F0C  2054                     movea.l    A0, [A4]
  1497. 00000F0E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1498. 00000F12  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  1499. 00000F16  2054                     movea.l    A0, [A4]
  1500. 00000F18  215F 0002                move.l     [A0 + 0x2], [A7]+
  1501. 00000F1C  42A7                     clr.l      -[A7]
  1502. 00000F1E  2054                     movea.l    A0, [A4]
  1503. 00000F20  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1504. 00000F24  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  1505. 00000F28  2054                     movea.l    A0, [A4]
  1506. 00000F2A  215F 0006                move.l     [A0 + 0x6], [A7]+
  1507. 00000F2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1508. 00000F32  4EBA 2A78                jsr        [PC + 0x2A78 /* 000039AC */]
  1509. 00000F36  285F                     movea.l    A4, [A7]+
  1510. 00000F38  4E5E                     unlink     A6
  1511. 00000F3A  2E9F                     move.l     [A7], [A7]+
  1512. 00000F3C  4E75                     rts
  1513. 00000F3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1514. // begin alternate branch 00000F40-00000F4C
  1515. fn00000F40:
  1516. 00000F40  4E56 0000                link       A6, 0
  1517. 00000F44  48E7 0028                movem.l    -[A7], A2,A4
  1518. 00000F48  286E 0008                movea.l    A4, [A6 + 0x8]
  1519. // end alternate branch 00000F40-00000F4C
  1520. fn00000F40: // (misaligned)
  1521. 00000F42  0000 48E7                ori.b      D0, 0xE7
  1522. 00000F46  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  1523. 00000F4C  2054                     movea.l    A0, [A4]
  1524. 00000F4E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1525. 00000F52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1526. 00000F56  A907                     syscall    SetString
  1527. 00000F58  2254                     movea.l    A1, [A4]
  1528. 00000F5A  2069 0006                movea.l    A0, [A1 + 0x6]
  1529. 00000F5E  2050                     movea.l    A0, [A0]
  1530. 00000F60  246E 000C                movea.l    A2, [A6 + 0xC]
  1531. 00000F64  2F08                     move.l     -[A7], A0
  1532. 00000F66  2F0A                     move.l     -[A7], A2
  1533. 00000F68  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  1534. 00000F6C  101F                     move.b     D0, [A7]+
  1535. 00000F6E  6708                     beq        +0xA /* 00000F78 */
  1536. 00000F70  3F3C FF94                move.w     -[A7], 0xFF94
  1537. 00000F74  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1538. label00000F78:
  1539. 00000F78  4CDF 1400                movem.l    A2,A4, [A7]+
  1540. 00000F7C  4E5E                     unlink     A6
  1541. 00000F7E  205F                     movea.l    A0, [A7]+
  1542. 00000F80  504F                     addq.w     A7, 8
  1543. 00000F82  4ED0                     jmp        [A0]
  1544. export_780:
  1545. 00000F84  4E56 0000                link       A6, 0
  1546. 00000F88  206E 0010                movea.l    A0, [A6 + 0x10]
  1547. 00000F8C  2050                     movea.l    A0, [A0]
  1548. 00000F8E  2268 0002                movea.l    A1, [A0 + 0x2]
  1549. 00000F92  2F11                     move.l     -[A7], [A1]
  1550. 00000F94  206E 000C                movea.l    A0, [A6 + 0xC]
  1551. 00000F98  2050                     movea.l    A0, [A0]
  1552. 00000F9A  2268 0002                movea.l    A1, [A0 + 0x2]
  1553. 00000F9E  2F11                     move.l     -[A7], [A1]
  1554. 00000FA0  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1555. 00000FA4  101F                     move.b     D0, [A7]+
  1556. 00000FA6  6708                     beq        +0xA /* 00000FB0 */
  1557. 00000FA8  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  1558. 00000FAE  602C                     bra        +0x2E /* 00000FDC */
  1559. label00000FB0:
  1560. 00000FB0  206E 0010                movea.l    A0, [A6 + 0x10]
  1561. 00000FB4  2050                     movea.l    A0, [A0]
  1562. 00000FB6  2268 0002                movea.l    A1, [A0 + 0x2]
  1563. 00000FBA  2F11                     move.l     -[A7], [A1]
  1564. 00000FBC  206E 000C                movea.l    A0, [A6 + 0xC]
  1565. 00000FC0  2050                     movea.l    A0, [A0]
  1566. 00000FC2  2268 0002                movea.l    A1, [A0 + 0x2]
  1567. 00000FC6  2F11                     move.l     -[A7], [A1]
  1568. 00000FC8  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  1569. 00000FCC  101F                     move.b     D0, [A7]+
  1570. 00000FCE  6708                     beq        +0xA /* 00000FD8 */
  1571. 00000FD0  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  1572. 00000FD6  6004                     bra        +0x6 /* 00000FDC */
  1573. label00000FD8:
  1574. 00000FD8  426E 0014                clr.w      [A6 + 0x14]
  1575. label00000FDC:
  1576. 00000FDC  4E5E                     unlink     A6
  1577. 00000FDE  205F                     movea.l    A0, [A7]+
  1578. 00000FE0  DEFC 000C                add.w      A7, 0xC
  1579. 00000FE4  4ED0                     jmp        [A0]
  1580. 00000FE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1581. // begin alternate branch 00000FE8-00000FF6
  1582. fn00000FE8:
  1583. 00000FE8  4E56 0000                link       A6, 0
  1584. 00000FEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1585. 00000FF0  4EBA 0E7E                jsr        [PC + 0xE7E /* 00001E70 */]
  1586. 00000FF4  4E5E                     unlink     A6
  1587. // end alternate branch 00000FE8-00000FF6
  1588. fn00000FE8: // (misaligned)
  1589. 00000FEA  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1590. 00000FEE  0008 4EBA                ori.b      A0, 0xBA
  1591. 00000FF2  0E7E 4E5E                .invalid.w <<invalid special address>>, 0x4E5E /* 'N^' */ // invalid immediate operation
  1592. 00000FF6  2E9F                     move.l     [A7], [A7]+
  1593. 00000FF8  4E75                     rts
  1594. 00000FFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1595. 00000FFE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1596. 00001002  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1597. 00001006  0008 4EAD                ori.b      A0, 0xAD
  1598. 0000100A  3E8A                     move.w     [A7], A2
  1599. 0000100C  4E5E                     unlink     A6
  1600. 0000100E  205F                     movea.l    A0, [A7]+
  1601. 00001010  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1602. 00001014  4ED0                     jmp        [A0]
  1603. 00001016  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1604. export_781: // at 00001018 (misaligned)
  1605. 0000101A  FFBE                     .invalid   <<F/6/7>>
  1606. 0000101C  2F0C                     move.l     -[A7], A4
  1607. 0000101E  286E 0008                movea.l    A4, [A6 + 0x8]
  1608. 00001022  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1609. 00001026  4EBA 29DC                jsr        [PC + 0x29DC /* 00003A04 */]
  1610. 0000102A  2054                     movea.l    A0, [A4]
  1611. 0000102C  7000                     moveq.l    D0, 0x00
  1612. 0000102E  2140 0002                move.l     [A0 + 0x2], D0
  1613. 00001032  486E FFBE                pea.l      [A6 - 0x42]
  1614. 00001036  487A FFC4                pea.l      [PC - 0x3C /* 00000FFC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1615. 0000103A  2F0E                     move.l     -[A7], A6
  1616. 0000103C  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1617. 00001040  486E FFFC                pea.l      [A6 - 0x4]
  1618. 00001044  486D 37B4                pea.l      [A5 + 0x37B4]
  1619. 00001048  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1620. 0000104C  4EBA 28DE                jsr        [PC + 0x28DE /* 0000392C */]
  1621. 00001050  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1622. 00001054  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1623. 00001058  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1624. 0000105C  4EBA FF8A                jsr        [PC - 0x76 /* 00000FE8 */]
  1625. 00001060  2054                     movea.l    A0, [A4]
  1626. 00001062  216E FFFC 0002           move.l     [A0 + 0x2], [A6 - 0x4]
  1627. 00001068  486E FFBE                pea.l      [A6 - 0x42]
  1628. 0000106C  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1629. 00001070  285F                     movea.l    A4, [A7]+
  1630. 00001072  4E5E                     unlink     A6
  1631. 00001074  2E9F                     move.l     [A7], [A7]+
  1632. 00001076  4E75                     rts
  1633. export_782:
  1634. 00001078  4E56 0000                link       A6, 0
  1635. 0000107C  2F0C                     move.l     -[A7], A4
  1636. 0000107E  286E 0008                movea.l    A4, [A6 + 0x8]
  1637. 00001082  42A7                     clr.l      -[A7]
  1638. 00001084  2054                     movea.l    A0, [A4]
  1639. 00001086  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1640. 0000108A  4EBA 09FC                jsr        [PC + 0x9FC /* 00001A88 */]
  1641. 0000108E  2054                     movea.l    A0, [A4]
  1642. 00001090  215F 0002                move.l     [A0 + 0x2], [A7]+
  1643. 00001094  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1644. 00001098  4EBA 2912                jsr        [PC + 0x2912 /* 000039AC */]
  1645. 0000109C  285F                     movea.l    A4, [A7]+
  1646. 0000109E  4E5E                     unlink     A6
  1647. 000010A0  2E9F                     move.l     [A7], [A7]+
  1648. 000010A2  4E75                     rts
  1649. 000010A4  4E56 FFFC                link       A6, -0x0004
  1650. 000010A8  2F0C                     move.l     -[A7], A4
  1651. 000010AA  286E 0008                movea.l    A4, [A6 + 0x8]
  1652. 000010AE  204C                     movea.l    A0, A4
  1653. 000010B0  5088                     addq.l     A0, 8
  1654. 000010B2  2050                     movea.l    A0, [A0]
  1655. 000010B4  2D48 FFFC                move.l     [A6 - 0x4], A0
  1656. 000010B8  486C FF00                pea.l      [A4 - 0x100]
  1657. 000010BC  206E 000C                movea.l    A0, [A6 + 0xC]
  1658. 000010C0  2050                     movea.l    A0, [A0]
  1659. 000010C2  2268 0002                movea.l    A1, [A0 + 0x2]
  1660. 000010C6  2F11                     move.l     -[A7], [A1]
  1661. 000010C8  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1662. 000010CC  101F                     move.b     D0, [A7]+
  1663. 000010CE  6708                     beq        +0xA /* 000010D8 */
  1664. 000010D0  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  1665. 000010D6  6024                     bra        +0x26 /* 000010FC */
  1666. label000010D8:
  1667. 000010D8  486C FF00                pea.l      [A4 - 0x100]
  1668. 000010DC  206E 000C                movea.l    A0, [A6 + 0xC]
  1669. 000010E0  2050                     movea.l    A0, [A0]
  1670. 000010E2  2268 0002                movea.l    A1, [A0 + 0x2]
  1671. 000010E6  2F11                     move.l     -[A7], [A1]
  1672. 000010E8  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  1673. 000010EC  101F                     move.b     D0, [A7]+
  1674. 000010EE  6708                     beq        +0xA /* 000010F8 */
  1675. 000010F0  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  1676. 000010F6  6004                     bra        +0x6 /* 000010FC */
  1677. label000010F8:
  1678. 000010F8  426E 0010                clr.w      [A6 + 0x10]
  1679. label000010FC:
  1680. 000010FC  285F                     movea.l    A4, [A7]+
  1681. 000010FE  4E5E                     unlink     A6
  1682. 00001100  205F                     movea.l    A0, [A7]+
  1683. 00001102  504F                     addq.w     A7, 8
  1684. 00001104  4ED0                     jmp        [A0]
  1685. 00001106  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1686. // begin alternate branch 00001108-0000110C
  1687. fn00001108:
  1688. 00001108  4E56 FF00                link       A6, -0x0100
  1689. // end alternate branch 00001108-0000110C
  1690. fn00001108: // (misaligned)
  1691. 0000110A  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1692. 0000110C  206E 000C                movea.l    A0, [A6 + 0xC]
  1693. 00001110  43EE FF00                lea.l      A1, [A6 - 0x100]
  1694. 00001114  707F                     moveq.l    D0, 0x7F
  1695. label00001116:
  1696. 00001116  32D8                     move.w     [A1]+, [A0]+
  1697. 00001118  51C8 FFFC                dbf        D0, -0x6 /* 00001116 */
  1698. 0000111C  42A7                     clr.l      -[A7]
  1699. 0000111E  487A FF84                pea.l      [PC - 0x7C /* 000010A4, value 0x4E56FFFC */]
  1700. 00001122  2F0E                     move.l     -[A7], A6
  1701. 00001124  206E 0008                movea.l    A0, [A6 + 0x8]
  1702. 00001128  2050                     movea.l    A0, [A0]
  1703. 0000112A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1704. 0000112E  4EBA 0F80                jsr        [PC + 0xF80 /* 000020B0 */]
  1705. 00001132  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1706. 00001136  4E5E                     unlink     A6
  1707. 00001138  205F                     movea.l    A0, [A7]+
  1708. 0000113A  504F                     addq.w     A7, 8
  1709. 0000113C  4ED0                     jmp        [A0]
  1710. 0000113E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1711. export_783: // at 00001140 (misaligned)
  1712. 00001142  FDFC                     .invalid   <<F/7/6>>
  1713. 00001144  206E 0010                movea.l    A0, [A6 + 0x10]
  1714. 00001148  43EE FF00                lea.l      A1, [A6 - 0x100]
  1715. 0000114C  707F                     moveq.l    D0, 0x7F
  1716. label0000114E:
  1717. 0000114E  32D8                     move.w     [A1]+, [A0]+
  1718. 00001150  51C8 FFFC                dbf        D0, -0x6 /* 0000114E */
  1719. 00001154  206E 000C                movea.l    A0, [A6 + 0xC]
  1720. 00001158  43EE FE00                lea.l      A1, [A6 - 0x200]
  1721. 0000115C  707F                     moveq.l    D0, 0x7F
  1722. label0000115E:
  1723. 0000115E  32D8                     move.w     [A1]+, [A0]+
  1724. 00001160  51C8 FFFC                dbf        D0, -0x6 /* 0000115E */
  1725. 00001164  42A7                     clr.l      -[A7]
  1726. 00001166  486E FF00                pea.l      [A6 - 0x100]
  1727. 0000116A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1728. 0000116E  4EBA FF98                jsr        [PC - 0x68 /* 00001108 */]
  1729. 00001172  2D5F FDFC                move.l     [A6 - 0x204], [A7]+
  1730. 00001176  670E                     beq        +0x10 /* 00001186 */
  1731. 00001178  486E FE00                pea.l      [A6 - 0x200]
  1732. 0000117C  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1733. 00001180  4EBA FDBE                jsr        [PC - 0x242 /* 00000F40 */]
  1734. 00001184  603A                     bra        +0x3C /* 000011C0 */
  1735. label00001186:
  1736. 00001186  486E FDFC                pea.l      [A6 - 0x204]
  1737. 0000118A  486D 37AC                pea.l      [A5 + 0x37AC]
  1738. 0000118E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1739. 00001192  4EBA 2798                jsr        [PC + 0x2798 /* 0000392C */]
  1740. 00001196  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1741. 0000119A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1742. 0000119E  486E FF00                pea.l      [A6 - 0x100]
  1743. 000011A2  486E FE00                pea.l      [A6 - 0x200]
  1744. 000011A6  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1745. 000011AA  4EBA FCC0                jsr        [PC - 0x340 /* 00000E6C */]
  1746. 000011AE  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1747. 000011B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1748. 000011B6  2050                     movea.l    A0, [A0]
  1749. 000011B8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1750. 000011BC  4EAD 3E32                jsr        [A5 + 0x3E32 /* export_1986 */]
  1751. label000011C0:
  1752. 000011C0  4E5E                     unlink     A6
  1753. 000011C2  205F                     movea.l    A0, [A7]+
  1754. 000011C4  DEFC 000C                add.w      A7, 0xC
  1755. 000011C8  4ED0                     jmp        [A0]
  1756. 000011CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1757. export_784: // at 000011CC (misaligned)
  1758. 000011CE  0000 42A7                ori.b      D0, 0xA7
  1759. 000011D2  42A7                     clr.l      -[A7]
  1760. 000011D4  2E88                     move.l     [A7], A0
  1761. 000011D6  201F                     move.l     D0, [A7]+
  1762. 000011D8  5180                     subq.l     D0, 8
  1763. 000011DA  2040                     movea.l    A0, D0
  1764. 000011DC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1765. 000011E0  2F4D 0004                move.l     [A7 + 0x4], A5
  1766. 000011E4  2A5F                     movea.l    A5, [A7]+
  1767. 000011E6  2B5F F550                move.l     [A5 - 0xAB0], [A7]+
  1768. 000011EA  3B6D F654 F562           move.w     [A5 - 0xA9E], [A5 - 0x9AC]
  1769. 000011F0  4267                     clr.w      -[A7]
  1770. 000011F2  1EB8 08CD                move.b     [A7], [0x000008CD /* CrsrBusy */]
  1771. 000011F6  4A1F                     tst.b      [A7]+
  1772. 000011F8  57C0                     seq        D0
  1773. 000011FA  4A00                     tst.b      D0
  1774. 000011FC  6722                     beq        +0x24 /* 00001220 */
  1775. 000011FE  C02D F656                and.b      D0, [A5 - 0x9AA]
  1776. 00001202  4A00                     tst.b      D0
  1777. 00001204  671A                     beq        +0x1C /* 00001220 */
  1778. 00001206  C02D F657                and.b      D0, [A5 - 0x9A9]
  1779. 0000120A  4A00                     tst.b      D0
  1780. 0000120C  6712                     beq        +0x14 /* 00001220 */
  1781. 0000120E  122D F658                move.b     D1, [A5 - 0x9A8]
  1782. 00001212  0A01 0001                xori.b     D1, 0x1
  1783. 00001216  C001                     and.b      D0, D1
  1784. 00001218  6706                     beq        +0x8 /* 00001220 */
  1785. 0000121A  486D F65A                pea.l      [A5 - 0x9A6]
  1786. 0000121E  A851                     syscall    SetCursor
  1787. label00001220:
  1788. 00001220  42A7                     clr.l      -[A7]
  1789. 00001222  2F2D F550                move.l     -[A7], [A5 - 0xAB0]
  1790. 00001226  2F4D 0004                move.l     [A7 + 0x4], A5
  1791. 0000122A  2A5F                     movea.l    A5, [A7]+
  1792. 0000122C  4A9F                     tst.l      [A7]+
  1793. 0000122E  4E5E                     unlink     A6
  1794. 00001230  4E75                     rts
  1795. 00001232  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1796. // begin alternate branch 00001234-0000123E
  1797. export_785:
  1798. fn00001234:
  1799. 00001234  4E56 0000                link       A6, 0
  1800. 00001238  102D F656                move.b     D0, [A5 - 0x9AA]
  1801. 0000123C  6726                     beq        +0x28 /* 00001264 */
  1802. // end alternate branch 00001234-0000123E
  1803. export_785: // at 00001234 (misaligned)
  1804. fn00001234: // (misaligned)
  1805. 00001236  0000 102D                ori.b      D0, 0x2D /* '-' */
  1806. 0000123A  F656 6726                .extension 0x656 <<F/1/3>>, 0x6726 // unimplemented
  1807. 0000123E  C02D F657                and.b      D0, [A5 - 0x9A9]
  1808. 00001242  6720                     beq        +0x22 /* 00001264 */
  1809. 00001244  102D F658                move.b     D0, [A5 - 0x9A8]
  1810. 00001248  6714                     beq        +0x16 /* 0000125E */
  1811. 0000124A  102D F60A                move.b     D0, [A5 - 0x9F6]
  1812. 0000124E  6708                     beq        +0xA /* 00001258 */
  1813. 00001250  2F2D F650                move.l     -[A7], [A5 - 0x9B0]
  1814. 00001254  AA1C                     syscall    SetCCursor
  1815. 00001256  6006                     bra        +0x8 /* 0000125E */
  1816. label00001258:
  1817. 00001258  486D F60C                pea.l      [A5 - 0x9F4]
  1818. 0000125C  A851                     syscall    SetCursor
  1819. label0000125E:
  1820. 0000125E  3B6E 0008 F562           move.w     [A5 - 0xA9E], [A6 + 0x8]
  1821. label00001264:
  1822. 00001264  4E5E                     unlink     A6
  1823. 00001266  205F                     movea.l    A0, [A7]+
  1824. 00001268  544F                     addq.w     A7, 2
  1825. 0000126A  4ED0                     jmp        [A0]
  1826. export_786:
  1827. 0000126C  4E56 0000                link       A6, 0
  1828. 00001270  3F2D F654                move.w     -[A7], [A5 - 0x9AC]
  1829. 00001274  4EBA FFBE                jsr        [PC - 0x42 /* 00001234 */]
  1830. 00001278  1B6E 0008 F656           move.b     [A5 - 0x9AA], [A6 + 0x8]
  1831. 0000127E  4E5E                     unlink     A6
  1832. 00001280  205F                     movea.l    A0, [A7]+
  1833. 00001282  544F                     addq.w     A7, 2
  1834. 00001284  4ED0                     jmp        [A0]
  1835. 00001286  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1836. export_787: // at 00001288 (misaligned)
  1837. 0000128A  0000 4A6E                ori.b      D0, 0x6E /* 'n' */
  1838. 0000128E  0008 6F0E                ori.b      A0, 0xE
  1839. 00001292  3B6E 0008 F654           move.w     [A5 - 0x9AC], [A6 + 0x8]
  1840. 00001298  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1841. 0000129C  4EBA FF96                jsr        [PC - 0x6A /* 00001234 */]
  1842. 000012A0  4E5E                     unlink     A6
  1843. 000012A2  205F                     movea.l    A0, [A7]+
  1844. 000012A4  544F                     addq.w     A7, 2
  1845. 000012A6  4ED0                     jmp        [A0]
  1846. export_788:
  1847. 000012A8  4E56 0000                link       A6, 0
  1848. 000012AC  3F3C 0001                move.w     -[A7], 0x1
  1849. 000012B0  4EBA FF82                jsr        [PC - 0x7E /* 00001234 */]
  1850. 000012B4  4E5E                     unlink     A6
  1851. 000012B6  4E75                     rts
  1852. fn000012B8:
  1853. 000012B8  4E56 0000                link       A6, 0
  1854. 000012BC  102D F656                move.b     D0, [A5 - 0x9AA]
  1855. 000012C0  6710                     beq        +0x12 /* 000012D2 */
  1856. 000012C2  C02D F657                and.b      D0, [A5 - 0x9A9]
  1857. 000012C6  670A                     beq        +0xC /* 000012D2 */
  1858. 000012C8  422D F658                clr.b      [A5 - 0x9A8]
  1859. 000012CC  3B6D F654 F562           move.w     [A5 - 0xA9E], [A5 - 0x9AC]
  1860. label000012D2:
  1861. 000012D2  4E5E                     unlink     A6
  1862. 000012D4  4E75                     rts
  1863. 000012D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1864. export_789: // at 000012D8 (misaligned)
  1865. 000012DA  FFFC                     .invalid   <<F/7/7>>
  1866. 000012DC  2F07                     move.l     -[A7], D7
  1867. 000012DE  42A7                     clr.l      -[A7]
  1868. 000012E0  2E8D                     move.l     [A7], A5
  1869. 000012E2  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1870. 000012E6  2E1F                     move.l     D7, [A7]+
  1871. 000012E8  4EBA FFCE                jsr        [PC - 0x32 /* 000012B8 */]
  1872. 000012EC  1B7C 0001 F60A           move.b     [A5 - 0x9F6], 0x1
  1873. 000012F2  2B6E 0008 F650           move.l     [A5 - 0x9B0], [A6 + 0x8]
  1874. 000012F8  42A7                     clr.l      -[A7]
  1875. 000012FA  2F07                     move.l     -[A7], D7
  1876. 000012FC  2F4D 0004                move.l     [A7 + 0x4], A5
  1877. 00001300  2A5F                     movea.l    A5, [A7]+
  1878. 00001302  2E1F                     move.l     D7, [A7]+
  1879. 00001304  2E1F                     move.l     D7, [A7]+
  1880. 00001306  4E5E                     unlink     A6
  1881. 00001308  2E9F                     move.l     [A7], [A7]+
  1882. 0000130A  4E75                     rts
  1883. export_790:
  1884. fn0000130C:
  1885. 0000130C  4E56 FFFC                link       A6, -0x0004
  1886. 00001310  2F07                     move.l     -[A7], D7
  1887. 00001312  42A7                     clr.l      -[A7]
  1888. 00001314  2E8D                     move.l     [A7], A5
  1889. 00001316  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1890. 0000131A  2E1F                     move.l     D7, [A7]+
  1891. 0000131C  4EBA FF9A                jsr        [PC - 0x66 /* 000012B8 */]
  1892. 00001320  41ED F65A                lea.l      A0, [A5 - 0x9A6]
  1893. 00001324  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1894. 00001328  6716                     beq        +0x18 /* 00001340 */
  1895. 0000132A  422D F60A                clr.b      [A5 - 0x9F6]
  1896. 0000132E  206E 0008                movea.l    A0, [A6 + 0x8]
  1897. 00001332  43ED F60C                lea.l      A1, [A5 - 0x9F4]
  1898. 00001336  7021                     moveq.l    D0, 0x21
  1899. label00001338:
  1900. 00001338  32D8                     move.w     [A1]+, [A0]+
  1901. 0000133A  51C8 FFFC                dbf        D0, -0x6 /* 00001338 */
  1902. 0000133E  6006                     bra        +0x8 /* 00001346 */
  1903. label00001340:
  1904. 00001340  1B7C 0001 F658           move.b     [A5 - 0x9A8], 0x1
  1905. label00001346:
  1906. 00001346  42A7                     clr.l      -[A7]
  1907. 00001348  2F07                     move.l     -[A7], D7
  1908. 0000134A  2F4D 0004                move.l     [A7 + 0x4], A5
  1909. 0000134E  2A5F                     movea.l    A5, [A7]+
  1910. 00001350  2E1F                     move.l     D7, [A7]+
  1911. 00001352  2E1F                     move.l     D7, [A7]+
  1912. 00001354  4E5E                     unlink     A6
  1913. 00001356  2E9F                     move.l     [A7], [A7]+
  1914. 00001358  4E75                     rts
  1915. 0000135A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1916. export_791: // at 0000135C (misaligned)
  1917. 0000135E  FFFC                     .invalid   <<F/7/7>>
  1918. 00001360  2F07                     move.l     -[A7], D7
  1919. 00001362  42A7                     clr.l      -[A7]
  1920. 00001364  2E8D                     move.l     [A7], A5
  1921. 00001366  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1922. 0000136A  2E1F                     move.l     D7, [A7]+
  1923. 0000136C  486D FE1A                pea.l      [A5 - 0x1E6]
  1924. 00001370  4EBA FF9A                jsr        [PC - 0x66 /* 0000130C */]
  1925. 00001374  42A7                     clr.l      -[A7]
  1926. 00001376  2F07                     move.l     -[A7], D7
  1927. 00001378  2F4D 0004                move.l     [A7 + 0x4], A5
  1928. 0000137C  2A5F                     movea.l    A5, [A7]+
  1929. 0000137E  2E1F                     move.l     D7, [A7]+
  1930. 00001380  2E1F                     move.l     D7, [A7]+
  1931. 00001382  4E5E                     unlink     A6
  1932. 00001384  4E75                     rts
  1933. 00001386  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1934. export_792: // at 00001388 (misaligned)
  1935. 0000138A  FFFC                     .invalid   <<F/7/7>>
  1936. 0000138C  2F07                     move.l     -[A7], D7
  1937. 0000138E  42A7                     clr.l      -[A7]
  1938. 00001390  2E8D                     move.l     [A7], A5
  1939. 00001392  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1940. 00001396  2E1F                     move.l     D7, [A7]+
  1941. 00001398  3F2D F654                move.w     -[A7], [A5 - 0x9AC]
  1942. 0000139C  4EBA FE96                jsr        [PC - 0x16A /* 00001234 */]
  1943. 000013A0  42A7                     clr.l      -[A7]
  1944. 000013A2  2F07                     move.l     -[A7], D7
  1945. 000013A4  2F4D 0004                move.l     [A7 + 0x4], A5
  1946. 000013A8  2A5F                     movea.l    A5, [A7]+
  1947. 000013AA  2E1F                     move.l     D7, [A7]+
  1948. 000013AC  2E1F                     move.l     D7, [A7]+
  1949. 000013AE  4E5E                     unlink     A6
  1950. 000013B0  4E75                     rts
  1951. 000013B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1952. // begin alternate branch 000013B4-000013BA
  1953. fn000013B4:
  1954. 000013B4  4E56 0000                link       A6, 0
  1955. 000013B8  2F0C                     move.l     -[A7], A4
  1956. // end alternate branch 000013B4-000013BA
  1957. fn000013B4: // (misaligned)
  1958. 000013B6  0000 2F0C                ori.b      D0, 0xC
  1959. 000013BA  286E 0008                movea.l    A4, [A6 + 0x8]
  1960. 000013BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1961. 000013C2  4EBA 2640                jsr        [PC + 0x2640 /* 00003A04 */]
  1962. 000013C6  2054                     movea.l    A0, [A4]
  1963. 000013C8  7000                     moveq.l    D0, 0x00
  1964. 000013CA  2140 0002                move.l     [A0 + 0x2], D0
  1965. 000013CE  7000                     moveq.l    D0, 0x00
  1966. 000013D0  2140 0006                move.l     [A0 + 0x6], D0
  1967. 000013D4  285F                     movea.l    A4, [A7]+
  1968. 000013D6  4E5E                     unlink     A6
  1969. 000013D8  2E9F                     move.l     [A7], [A7]+
  1970. 000013DA  4E75                     rts
  1971. fn000013DC:
  1972. 000013DC  4E56 0000                link       A6, 0
  1973. 000013E0  48E7 0018                movem.l    -[A7], A3,A4
  1974. 000013E4  266E 000C                movea.l    A3, [A6 + 0xC]
  1975. 000013E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1976. 000013EC  2054                     movea.l    A0, [A4]
  1977. 000013EE  4AA8 0006                tst.l      [A0 + 0x6]
  1978. 000013F2  6718                     beq        +0x1A /* 0000140C */
  1979. 000013F4  26A8 0006                move.l     [A3], [A0 + 0x6]
  1980. 000013F8  2268 0006                movea.l    A1, [A0 + 0x6]
  1981. 000013FC  234B 0004                move.l     [A1 + 0x4], A3
  1982. 00001400  7000                     moveq.l    D0, 0x00
  1983. 00001402  2740 0004                move.l     [A3 + 0x4], D0
  1984. 00001406  214B 0006                move.l     [A0 + 0x6], A3
  1985. 0000140A  6014                     bra        +0x16 /* 00001420 */
  1986. label0000140C:
  1987. 0000140C  7000                     moveq.l    D0, 0x00
  1988. 0000140E  2680                     move.l     [A3], D0
  1989. 00001410  7000                     moveq.l    D0, 0x00
  1990. 00001412  2740 0004                move.l     [A3 + 0x4], D0
  1991. 00001416  2054                     movea.l    A0, [A4]
  1992. 00001418  214B 0002                move.l     [A0 + 0x2], A3
  1993. 0000141C  214B 0006                move.l     [A0 + 0x6], A3
  1994. label00001420:
  1995. 00001420  4CDF 1800                movem.l    A3,A4, [A7]+
  1996. 00001424  4E5E                     unlink     A6
  1997. 00001426  205F                     movea.l    A0, [A7]+
  1998. 00001428  504F                     addq.w     A7, 8
  1999. 0000142A  4ED0                     jmp        [A0]
  2000. fn0000142C:
  2001. 0000142C  4E56 0000                link       A6, 0
  2002. 00001430  48E7 0018                movem.l    -[A7], A3,A4
  2003. 00001434  266E 000C                movea.l    A3, [A6 + 0xC]
  2004. 00001438  286E 0008                movea.l    A4, [A6 + 0x8]
  2005. 0000143C  2054                     movea.l    A0, [A4]
  2006. 0000143E  B7E8 0002                cmpa.l     A3, [A0 + 0x2]
  2007. 00001442  6606                     bne        +0x8 /* 0000144A */
  2008. 00001444  216B 0004 0002           move.l     [A0 + 0x2], [A3 + 0x4]
  2009. label0000144A:
  2010. 0000144A  2054                     movea.l    A0, [A4]
  2011. 0000144C  B7E8 0006                cmpa.l     A3, [A0 + 0x6]
  2012. 00001450  6604                     bne        +0x6 /* 00001456 */
  2013. 00001452  2153 0006                move.l     [A0 + 0x6], [A3]
  2014. label00001456:
  2015. 00001456  4AAB 0004                tst.l      [A3 + 0x4]
  2016. 0000145A  6706                     beq        +0x8 /* 00001462 */
  2017. 0000145C  206B 0004                movea.l    A0, [A3 + 0x4]
  2018. 00001460  2093                     move.l     [A0], [A3]
  2019. label00001462:
  2020. 00001462  4A93                     tst.l      [A3]
  2021. 00001464  6708                     beq        +0xA /* 0000146E */
  2022. 00001466  2053                     movea.l    A0, [A3]
  2023. 00001468  216B 0004 0004           move.l     [A0 + 0x4], [A3 + 0x4]
  2024. label0000146E:
  2025. 0000146E  4CDF 1800                movem.l    A3,A4, [A7]+
  2026. 00001472  4E5E                     unlink     A6
  2027. 00001474  205F                     movea.l    A0, [A7]+
  2028. 00001476  504F                     addq.w     A7, 8
  2029. 00001478  4ED0                     jmp        [A0]
  2030. 0000147A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2031. // begin alternate branch 0000147C-00001480
  2032. fn0000147C:
  2033. 0000147C  4E56 FFFC                link       A6, -0x0004
  2034. // end alternate branch 0000147C-00001480
  2035. fn0000147C: // (misaligned)
  2036. 0000147E  FFFC                     .invalid   <<F/7/7>>
  2037. 00001480  48E7 0018                movem.l    -[A7], A3,A4
  2038. 00001484  286E 0008                movea.l    A4, [A6 + 0x8]
  2039. 00001488  2054                     movea.l    A0, [A4]
  2040. 0000148A  2668 0006                movea.l    A3, [A0 + 0x6]
  2041. label0000148E:
  2042. 0000148E  200B                     move.l     D0, A3
  2043. 00001490  6714                     beq        +0x16 /* 000014A6 */
  2044. 00001492  2F0B                     move.l     -[A7], A3
  2045. 00001494  41EE 000C                lea.l      A0, [A6 + 0xC]
  2046. 00001498  2018                     move.l     D0, [A0]+
  2047. 0000149A  6702                     beq        +0x4 /* 0000149E */
  2048. 0000149C  2F00                     move.l     -[A7], D0
  2049. label0000149E:
  2050. 0000149E  2050                     movea.l    A0, [A0]
  2051. 000014A0  4E90                     jsr        [A0]
  2052. 000014A2  2653                     movea.l    A3, [A3]
  2053. 000014A4  60E8                     bra        -0x16 /* 0000148E */
  2054. label000014A6:
  2055. 000014A6  4CDF 1800                movem.l    A3,A4, [A7]+
  2056. 000014AA  4E5E                     unlink     A6
  2057. 000014AC  205F                     movea.l    A0, [A7]+
  2058. 000014AE  DEFC 000C                add.w      A7, 0xC
  2059. 000014B2  4ED0                     jmp        [A0]
  2060. fn000014B4:
  2061. 000014B4  4E56 0000                link       A6, 0
  2062. 000014B8  48E7 0018                movem.l    -[A7], A3,A4
  2063. 000014BC  266E 0008                movea.l    A3, [A6 + 0x8]
  2064. 000014C0  284B                     movea.l    A4, A3
  2065. 000014C2  2054                     movea.l    A0, [A4]
  2066. 000014C4  4228 001A                clr.b      [A0 + 0x1A]
  2067. 000014C8  2F0B                     move.l     -[A7], A3
  2068. 000014CA  4EBA FEE8                jsr        [PC - 0x118 /* 000013B4 */]
  2069. 000014CE  42A7                     clr.l      -[A7]
  2070. 000014D0  2F0B                     move.l     -[A7], A3
  2071. 000014D2  4EBA 2504                jsr        [PC + 0x2504 /* 000039D8 */]
  2072. 000014D6  2054                     movea.l    A0, [A4]
  2073. 000014D8  215F 001C                move.l     [A0 + 0x1C], [A7]+
  2074. 000014DC  7000                     moveq.l    D0, 0x00
  2075. 000014DE  2140 000A                move.l     [A0 + 0xA], D0
  2076. 000014E2  316E 000C 000E           move.w     [A0 + 0xE], [A6 + 0xC]
  2077. 000014E8  7000                     moveq.l    D0, 0x00
  2078. 000014EA  2140 0016                move.l     [A0 + 0x16], D0
  2079. 000014EE  7006                     moveq.l    D0, 0x06
  2080. 000014F0  2140 0012                move.l     [A0 + 0x12], D0
  2081. 000014F4  4268 0010                clr.w      [A0 + 0x10]
  2082. label000014F8:
  2083. 000014F8  7000                     moveq.l    D0, 0x00
  2084. 000014FA  322E 000C                move.w     D1, [A6 + 0xC]
  2085. 000014FE  5341                     subq.w     D1, 1
  2086. 00001500  3001                     move.w     D0, D1
  2087. 00001502  2054                     movea.l    A0, [A4]
  2088. 00001504  3228 0010                move.w     D1, [A0 + 0x10]
  2089. 00001508  E2A8                     lsr        D0, D1
  2090. 0000150A  6F06                     ble        +0x8 /* 00001512 */
  2091. 0000150C  5268 0010                addq.w     [A0 + 0x10], 1
  2092. 00001510  60E6                     bra        -0x18 /* 000014F8 */
  2093. label00001512:
  2094. 00001512  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2095. 00001516  2F0B                     move.l     -[A7], A3
  2096. 00001518  4EBA 04BE                jsr        [PC + 0x4BE /* 000019D8 */]
  2097. 0000151C  4CDF 1800                movem.l    A3,A4, [A7]+
  2098. 00001520  4E5E                     unlink     A6
  2099. 00001522  205F                     movea.l    A0, [A7]+
  2100. 00001524  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2101. 00001528  4ED0                     jmp        [A0]
  2102. 0000152A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2103. 0000152E  FFFC                     .invalid   <<F/7/7>>
  2104. 00001530  48E7 0018                movem.l    -[A7], A3,A4
  2105. 00001534  266E 0008                movea.l    A3, [A6 + 0x8]
  2106. 00001538  204B                     movea.l    A0, A3
  2107. 0000153A  5088                     addq.l     A0, 8
  2108. 0000153C  2050                     movea.l    A0, [A0]
  2109. 0000153E  2D48 FFFC                move.l     [A6 - 0x4], A0
  2110. 00001542  286E 000C                movea.l    A4, [A6 + 0xC]
  2111. 00001546  102C 0014                move.b     D0, [A4 + 0x14]
  2112. 0000154A  6738                     beq        +0x3A /* 00001584 */
  2113. 0000154C  202B 0010                move.l     D0, [A3 + 0x10]
  2114. 00001550  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  2115. 00001554  6C08                     bge        +0xA /* 0000155E */
  2116. 00001556  202B 000C                move.l     D0, [A3 + 0xC]
  2117. 0000155A  91AC 0008                sub.l      [A4 + 0x8], D0
  2118. label0000155E:
  2119. 0000155E  202B 0010                move.l     D0, [A3 + 0x10]
  2120. 00001562  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2121. 00001566  6E08                     bgt        +0xA /* 00001570 */
  2122. 00001568  202B 000C                move.l     D0, [A3 + 0xC]
  2123. 0000156C  91AC 000C                sub.l      [A4 + 0xC], D0
  2124. label00001570:
  2125. 00001570  202B 0010                move.l     D0, [A3 + 0x10]
  2126. 00001574  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  2127. 00001578  6E40                     bgt        +0x42 /* 000015BA */
  2128. 0000157A  202B 000C                move.l     D0, [A3 + 0xC]
  2129. 0000157E  91AC 0010                sub.l      [A4 + 0x10], D0
  2130. 00001582  6036                     bra        +0x38 /* 000015BA */
  2131. label00001584:
  2132. 00001584  202B 0010                move.l     D0, [A3 + 0x10]
  2133. 00001588  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  2134. 0000158C  6C08                     bge        +0xA /* 00001596 */
  2135. 0000158E  202B 000C                move.l     D0, [A3 + 0xC]
  2136. 00001592  91AC 0008                sub.l      [A4 + 0x8], D0
  2137. label00001596:
  2138. 00001596  202B 0010                move.l     D0, [A3 + 0x10]
  2139. 0000159A  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2140. 0000159E  6C08                     bge        +0xA /* 000015A8 */
  2141. 000015A0  202B 000C                move.l     D0, [A3 + 0xC]
  2142. 000015A4  91AC 000C                sub.l      [A4 + 0xC], D0
  2143. label000015A8:
  2144. 000015A8  202B 0010                move.l     D0, [A3 + 0x10]
  2145. 000015AC  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  2146. 000015B0  6E08                     bgt        +0xA /* 000015BA */
  2147. 000015B2  202B 000C                move.l     D0, [A3 + 0xC]
  2148. 000015B6  91AC 0010                sub.l      [A4 + 0x10], D0
  2149. label000015BA:
  2150. 000015BA  4CDF 1800                movem.l    A3,A4, [A7]+
  2151. 000015BE  4E5E                     unlink     A6
  2152. 000015C0  205F                     movea.l    A0, [A7]+
  2153. 000015C2  504F                     addq.w     A7, 8
  2154. 000015C4  4ED0                     jmp        [A0]
  2155. 000015C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2156. // begin alternate branch 000015C8-000015CC
  2157. fn000015C8:
  2158. 000015C8  4E56 FFF0                link       A6, -0x0010
  2159. // end alternate branch 000015C8-000015CC
  2160. fn000015C8: // (misaligned)
  2161. 000015CA  FFF0                     .invalid   <<F/7/7>>
  2162. 000015CC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2163. 000015D0  266E 0008                movea.l    A3, [A6 + 0x8]
  2164. 000015D4  284B                     movea.l    A4, A3
  2165. 000015D6  2054                     movea.l    A0, [A4]
  2166. 000015D8  3028 0010                move.w     D0, [A0 + 0x10]
  2167. 000015DC  282E 000C                move.l     D4, [A6 + 0xC]
  2168. 000015E0  E1AC                     lsl        D4, D0
  2169. 000015E2  42A7                     clr.l      -[A7]
  2170. 000015E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2171. 000015E8  2F0B                     move.l     -[A7], A3
  2172. 000015EA  4EBA 007C                jsr        [PC + 0x7C /* 00001668 */]
  2173. 000015EE  2A1F                     move.l     D5, [A7]+
  2174. 000015F0  42A7                     clr.l      -[A7]
  2175. 000015F2  202E 000C                move.l     D0, [A6 + 0xC]
  2176. 000015F6  D0AE 0010                add.l      D0, [A6 + 0x10]
  2177. 000015FA  2F00                     move.l     -[A7], D0
  2178. 000015FC  2F0B                     move.l     -[A7], A3
  2179. 000015FE  4EBA 0068                jsr        [PC + 0x68 /* 00001668 */]
  2180. 00001602  2E1F                     move.l     D7, [A7]+
  2181. 00001604  42A7                     clr.l      -[A7]
  2182. 00001606  2054                     movea.l    A0, [A4]
  2183. 00001608  2028 000A                move.l     D0, [A0 + 0xA]
  2184. 0000160C  5280                     addq.l     D0, 1
  2185. 0000160E  2F00                     move.l     -[A7], D0
  2186. 00001610  2F0B                     move.l     -[A7], A3
  2187. 00001612  4EBA 0054                jsr        [PC + 0x54 /* 00001668 */]
  2188. 00001616  2C1F                     move.l     D6, [A7]+
  2189. 00001618  BC87                     cmp.l      D6, D7
  2190. 0000161A  6F0E                     ble        +0x10 /* 0000162A */
  2191. 0000161C  2F07                     move.l     -[A7], D7
  2192. 0000161E  2F05                     move.l     -[A7], D5
  2193. 00001620  2006                     move.l     D0, D6
  2194. 00001622  9087                     sub.l      D0, D7
  2195. 00001624  2F00                     move.l     -[A7], D0
  2196. 00001626  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2197. label0000162A:
  2198. 0000162A  2054                     movea.l    A0, [A4]
  2199. 0000162C  2028 000A                move.l     D0, [A0 + 0xA]
  2200. 00001630  90AE 000C                sub.l      D0, [A6 + 0xC]
  2201. 00001634  2F00                     move.l     -[A7], D0
  2202. 00001636  2F0B                     move.l     -[A7], A3
  2203. 00001638  4EBA 039E                jsr        [PC + 0x39E /* 000019D8 */]
  2204. 0000163C  202E 000C                move.l     D0, [A6 + 0xC]
  2205. 00001640  2054                     movea.l    A0, [A4]
  2206. 00001642  91A8 000A                sub.l      [A0 + 0xA], D0
  2207. 00001646  4AA8 0006                tst.l      [A0 + 0x6]
  2208. 0000164A  670C                     beq        +0xE /* 00001658 */
  2209. 0000164C  487A FEDE                pea.l      [PC - 0x122 /* 0000152C, value 0x4E56FFFC */]
  2210. 00001650  2F0E                     move.l     -[A7], A6
  2211. 00001652  2F0B                     move.l     -[A7], A3
  2212. 00001654  4EBA FE26                jsr        [PC - 0x1DA /* 0000147C */]
  2213. label00001658:
  2214. 00001658  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2215. 0000165C  4E5E                     unlink     A6
  2216. 0000165E  205F                     movea.l    A0, [A7]+
  2217. 00001660  DEFC 000C                add.w      A7, 0xC
  2218. 00001664  4ED0                     jmp        [A0]
  2219. 00001666  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2220. // begin alternate branch 00001668-0000166C
  2221. fn00001668:
  2222. 00001668  4E56 FFFC                link       A6, -0x0004
  2223. // end alternate branch 00001668-0000166C
  2224. fn00001668: // (misaligned)
  2225. 0000166A  FFFC                     .invalid   <<F/7/7>>
  2226. 0000166C  2F0C                     move.l     -[A7], A4
  2227. 0000166E  286E 0008                movea.l    A4, [A6 + 0x8]
  2228. 00001672  42A7                     clr.l      -[A7]
  2229. 00001674  206E 0008                movea.l    A0, [A6 + 0x8]
  2230. 00001678  2F10                     move.l     -[A7], [A0]
  2231. 0000167A  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  2232. 0000167E  2054                     movea.l    A0, [A4]
  2233. 00001680  2028 001C                move.l     D0, [A0 + 0x1C]
  2234. 00001684  D09F                     add.l      D0, [A7]+
  2235. 00001686  222E 000C                move.l     D1, [A6 + 0xC]
  2236. 0000168A  5381                     subq.l     D1, 1
  2237. 0000168C  3428 0010                move.w     D2, [A0 + 0x10]
  2238. 00001690  E5A9                     lsl        D1, D2
  2239. 00001692  D280                     add.l      D1, D0
  2240. 00001694  2D41 0010                move.l     [A6 + 0x10], D1
  2241. 00001698  285F                     movea.l    A4, [A7]+
  2242. 0000169A  4E5E                     unlink     A6
  2243. 0000169C  205F                     movea.l    A0, [A7]+
  2244. 0000169E  504F                     addq.w     A7, 8
  2245. 000016A0  4ED0                     jmp        [A0]
  2246. 000016A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2247. export_793: // at 000016A4 (misaligned)
  2248. 000016A6  0000 48E7                ori.b      D0, 0xE7
  2249. 000016AA  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2250. 000016AE  0008 284B                ori.b      A0, 0x4B /* 'K' */
  2251. 000016B2  2054                     movea.l    A0, [A4]
  2252. 000016B4  4AA8 0006                tst.l      [A0 + 0x6]
  2253. 000016B8  671E                     beq        +0x20 /* 000016D8 */
  2254. 000016BA  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  2255. 000016C0  4AA8 000A                tst.l      [A0 + 0xA]
  2256. 000016C4  6F18                     ble        +0x1A /* 000016DE */
  2257. 000016C6  7001                     moveq.l    D0, 0x01
  2258. 000016C8  2F00                     move.l     -[A7], D0
  2259. 000016CA  2054                     movea.l    A0, [A4]
  2260. 000016CC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2261. 000016D0  2F0B                     move.l     -[A7], A3
  2262. 000016D2  4EBA FEF4                jsr        [PC - 0x10C /* 000015C8 */]
  2263. 000016D6  6006                     bra        +0x8 /* 000016DE */
  2264. label000016D8:
  2265. 000016D8  2F0B                     move.l     -[A7], A3
  2266. 000016DA  4EBA 22D0                jsr        [PC + 0x22D0 /* 000039AC */]
  2267. label000016DE:
  2268. 000016DE  4CDF 1800                movem.l    A3,A4, [A7]+
  2269. 000016E2  4E5E                     unlink     A6
  2270. 000016E4  2E9F                     move.l     [A7], [A7]+
  2271. 000016E6  4E75                     rts
  2272. export_794:
  2273. 000016E8  4E56 0000                link       A6, 0
  2274. 000016EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2275. 000016F0  2050                     movea.l    A0, [A0]
  2276. 000016F2  2D68 000A 000C           move.l     [A6 + 0xC], [A0 + 0xA]
  2277. 000016F8  4E5E                     unlink     A6
  2278. 000016FA  2E9F                     move.l     [A7], [A7]+
  2279. 000016FC  4E75                     rts
  2280. 000016FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2281. 00001702  FFFC                     .invalid   <<F/7/7>>
  2282. 00001704  48E7 0018                movem.l    -[A7], A3,A4
  2283. 00001708  266E 0008                movea.l    A3, [A6 + 0x8]
  2284. 0000170C  204B                     movea.l    A0, A3
  2285. 0000170E  5088                     addq.l     A0, 8
  2286. 00001710  2050                     movea.l    A0, [A0]
  2287. 00001712  2D48 FFFC                move.l     [A6 - 0x4], A0
  2288. 00001716  286E 000C                movea.l    A4, [A6 + 0xC]
  2289. 0000171A  102C 0014                move.b     D0, [A4 + 0x14]
  2290. 0000171E  6738                     beq        +0x3A /* 00001758 */
  2291. 00001720  202B 0014                move.l     D0, [A3 + 0x14]
  2292. 00001724  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  2293. 00001728  6E08                     bgt        +0xA /* 00001732 */
  2294. 0000172A  202B 000C                move.l     D0, [A3 + 0xC]
  2295. 0000172E  D1AC 0008                add.l      [A4 + 0x8], D0
  2296. label00001732:
  2297. 00001732  202B 0014                move.l     D0, [A3 + 0x14]
  2298. 00001736  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2299. 0000173A  6E08                     bgt        +0xA /* 00001744 */
  2300. 0000173C  202B 000C                move.l     D0, [A3 + 0xC]
  2301. 00001740  D1AC 000C                add.l      [A4 + 0xC], D0
  2302. label00001744:
  2303. 00001744  202B 0014                move.l     D0, [A3 + 0x14]
  2304. 00001748  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  2305. 0000174C  6E40                     bgt        +0x42 /* 0000178E */
  2306. 0000174E  202B 000C                move.l     D0, [A3 + 0xC]
  2307. 00001752  D1AC 0010                add.l      [A4 + 0x10], D0
  2308. 00001756  6036                     bra        +0x38 /* 0000178E */
  2309. label00001758:
  2310. 00001758  202B 0014                move.l     D0, [A3 + 0x14]
  2311. 0000175C  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  2312. 00001760  6E08                     bgt        +0xA /* 0000176A */
  2313. 00001762  202B 000C                move.l     D0, [A3 + 0xC]
  2314. 00001766  D1AC 0008                add.l      [A4 + 0x8], D0
  2315. label0000176A:
  2316. 0000176A  202B 0014                move.l     D0, [A3 + 0x14]
  2317. 0000176E  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2318. 00001772  6C08                     bge        +0xA /* 0000177C */
  2319. 00001774  202B 000C                move.l     D0, [A3 + 0xC]
  2320. 00001778  D1AC 000C                add.l      [A4 + 0xC], D0
  2321. label0000177C:
  2322. 0000177C  202B 0014                move.l     D0, [A3 + 0x14]
  2323. 00001780  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  2324. 00001784  6E08                     bgt        +0xA /* 0000178E */
  2325. 00001786  202B 000C                move.l     D0, [A3 + 0xC]
  2326. 0000178A  D1AC 0010                add.l      [A4 + 0x10], D0
  2327. label0000178E:
  2328. 0000178E  4CDF 1800                movem.l    A3,A4, [A7]+
  2329. 00001792  4E5E                     unlink     A6
  2330. 00001794  205F                     movea.l    A0, [A7]+
  2331. 00001796  504F                     addq.w     A7, 8
  2332. 00001798  4ED0                     jmp        [A0]
  2333. 0000179A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2334. // begin alternate branch 0000179C-000017A0
  2335. fn0000179C:
  2336. 0000179C  4E56 FFF0                link       A6, -0x0010
  2337. // end alternate branch 0000179C-000017A0
  2338. fn0000179C: // (misaligned)
  2339. 0000179E  FFF0                     .invalid   <<F/7/7>>
  2340. 000017A0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2341. 000017A4  2E2E 0008                move.l     D7, [A6 + 0x8]
  2342. 000017A8  2847                     movea.l    A4, D7
  2343. 000017AA  202E 000C                move.l     D0, [A6 + 0xC]
  2344. 000017AE  2054                     movea.l    A0, [A4]
  2345. 000017B0  D0A8 000A                add.l      D0, [A0 + 0xA]
  2346. 000017B4  2F00                     move.l     -[A7], D0
  2347. 000017B6  2F07                     move.l     -[A7], D7
  2348. 000017B8  4EBA 021E                jsr        [PC + 0x21E /* 000019D8 */]
  2349. 000017BC  42A7                     clr.l      -[A7]
  2350. 000017BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2351. 000017C2  2F07                     move.l     -[A7], D7
  2352. 000017C4  4EBA FEA2                jsr        [PC - 0x15E /* 00001668 */]
  2353. 000017C8  265F                     movea.l    A3, [A7]+
  2354. 000017CA  42A7                     clr.l      -[A7]
  2355. 000017CC  202E 000C                move.l     D0, [A6 + 0xC]
  2356. 000017D0  D0AE 0014                add.l      D0, [A6 + 0x14]
  2357. 000017D4  2F00                     move.l     -[A7], D0
  2358. 000017D6  2F07                     move.l     -[A7], D7
  2359. 000017D8  4EBA FE8E                jsr        [PC - 0x172 /* 00001668 */]
  2360. 000017DC  281F                     move.l     D4, [A7]+
  2361. 000017DE  42A7                     clr.l      -[A7]
  2362. 000017E0  2054                     movea.l    A0, [A4]
  2363. 000017E2  2028 000A                move.l     D0, [A0 + 0xA]
  2364. 000017E6  5280                     addq.l     D0, 1
  2365. 000017E8  2F00                     move.l     -[A7], D0
  2366. 000017EA  2F07                     move.l     -[A7], D7
  2367. 000017EC  4EBA FE7A                jsr        [PC - 0x186 /* 00001668 */]
  2368. 000017F0  2A1F                     move.l     D5, [A7]+
  2369. 000017F2  2054                     movea.l    A0, [A4]
  2370. 000017F4  3028 0010                move.w     D0, [A0 + 0x10]
  2371. 000017F8  2C2E 000C                move.l     D6, [A6 + 0xC]
  2372. 000017FC  E1AE                     lsl        D6, D0
  2373. 000017FE  202E 0014                move.l     D0, [A6 + 0x14]
  2374. 00001802  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  2375. 00001806  6E0E                     bgt        +0x10 /* 00001816 */
  2376. 00001808  2F0B                     move.l     -[A7], A3
  2377. 0000180A  2F04                     move.l     -[A7], D4
  2378. 0000180C  2005                     move.l     D0, D5
  2379. 0000180E  908B                     sub.l      D0, A3
  2380. 00001810  2F00                     move.l     -[A7], D0
  2381. 00001812  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2382. label00001816:
  2383. 00001816  7004                     moveq.l    D0, 0x04
  2384. 00001818  B086                     cmp.l      D0, D6
  2385. 0000181A  57C0                     seq        D0
  2386. 0000181C  4A00                     tst.b      D0
  2387. 0000181E  6728                     beq        +0x2A /* 00001848 */
  2388. 00001820  122E 0013                move.b     D1, [A6 + 0x13]
  2389. 00001824  0241 0001                andi.w     D1, 0x1
  2390. 00001828  0A01 0001                xori.b     D1, 0x1
  2391. 0000182C  C001                     and.b      D0, D1
  2392. 0000182E  4A00                     tst.b      D0
  2393. 00001830  6716                     beq        +0x18 /* 00001848 */
  2394. 00001832  220B                     move.l     D1, A3
  2395. 00001834  0241 0001                andi.w     D1, 0x1
  2396. 00001838  0A01 0001                xori.b     D1, 0x1
  2397. 0000183C  C001                     and.b      D0, D1
  2398. 0000183E  6708                     beq        +0xA /* 00001848 */
  2399. 00001840  206E 0010                movea.l    A0, [A6 + 0x10]
  2400. 00001844  2690                     move.l     [A3], [A0]
  2401. 00001846  600C                     bra        +0xE /* 00001854 */
  2402. label00001848:
  2403. 00001848  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2404. 0000184C  2F0B                     move.l     -[A7], A3
  2405. 0000184E  2F06                     move.l     -[A7], D6
  2406. 00001850  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2407. label00001854:
  2408. 00001854  202E 000C                move.l     D0, [A6 + 0xC]
  2409. 00001858  2054                     movea.l    A0, [A4]
  2410. 0000185A  D1A8 000A                add.l      [A0 + 0xA], D0
  2411. 0000185E  4AA8 0006                tst.l      [A0 + 0x6]
  2412. 00001862  670C                     beq        +0xE /* 00001870 */
  2413. 00001864  487A FE9A                pea.l      [PC - 0x166 /* 00001700, value 0x4E56FFFC */]
  2414. 00001868  2F0E                     move.l     -[A7], A6
  2415. 0000186A  2F07                     move.l     -[A7], D7
  2416. 0000186C  4EBA FC0E                jsr        [PC - 0x3F2 /* 0000147C */]
  2417. label00001870:
  2418. 00001870  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2419. 00001874  4E5E                     unlink     A6
  2420. 00001876  205F                     movea.l    A0, [A7]+
  2421. 00001878  DEFC 0010                add.w      A7, 0x10
  2422. 0000187C  4ED0                     jmp        [A0]
  2423. 0000187E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2424. export_795: // at 00001880 (misaligned)
  2425. 00001882  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2426. 00001886  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2427. 0000188A  4AA8 000A                tst.l      [A0 + 0xA]
  2428. 0000188E  57C0                     seq        D0
  2429. 00001890  4400                     neg.b      D0
  2430. 00001892  1D40 000C                move.b     [A6 + 0xC], D0
  2431. 00001896  4E5E                     unlink     A6
  2432. 00001898  2E9F                     move.l     [A7], [A7]+
  2433. 0000189A  4E75                     rts
  2434. 0000189C  4E56 FFFC                link       A6, -0x0004
  2435. 000018A0  2F0C                     move.l     -[A7], A4
  2436. 000018A2  286E 0008                movea.l    A4, [A6 + 0x8]
  2437. 000018A6  204C                     movea.l    A0, A4
  2438. 000018A8  5088                     addq.l     A0, 8
  2439. 000018AA  2050                     movea.l    A0, [A0]
  2440. 000018AC  2D48 FFFC                move.l     [A6 - 0x4], A0
  2441. 000018B0  486C FFAC                pea.l      [A4 - 0x54]
  2442. 000018B4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2443. 000018B8  4EBA FB72                jsr        [PC - 0x48E /* 0000142C */]
  2444. 000018BC  285F                     movea.l    A4, [A7]+
  2445. 000018BE  4E5E                     unlink     A6
  2446. 000018C0  205F                     movea.l    A0, [A7]+
  2447. 000018C2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2448. 000018C6  4ED0                     jmp        [A0]
  2449. fn000018C8:
  2450. 000018C8  4E56 FFAC                link       A6, -0x0054
  2451. 000018CC  48E7 0018                movem.l    -[A7], A3,A4
  2452. 000018D0  266E 0008                movea.l    A3, [A6 + 0x8]
  2453. 000018D4  284B                     movea.l    A4, A3
  2454. 000018D6  7000                     moveq.l    D0, 0x00
  2455. 000018D8  2D40 0016                move.l     [A6 + 0x16], D0
  2456. 000018DC  2054                     movea.l    A0, [A4]
  2457. 000018DE  4AA8 000A                tst.l      [A0 + 0xA]
  2458. 000018E2  6F00 00E4                ble        +0xE6 /* 000019C8 */
  2459. 000018E6  486E FFAC                pea.l      [A6 - 0x54]
  2460. 000018EA  2F0B                     move.l     -[A7], A3
  2461. 000018EC  4EBA FAEE                jsr        [PC - 0x512 /* 000013DC */]
  2462. 000018F0  486E FFC2                pea.l      [A6 - 0x3E]
  2463. 000018F4  487A FFA6                pea.l      [PC - 0x5A /* 0000189C, value 0x4E56FFFC */]
  2464. 000018F8  2F0E                     move.l     -[A7], A6
  2465. 000018FA  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  2466. 000018FE  1D6E 000C FFC0           move.b     [A6 - 0x40], [A6 + 0xC]
  2467. 00001904  7001                     moveq.l    D0, 0x01
  2468. 00001906  2D40 FFB4                move.l     [A6 - 0x4C], D0
  2469. 0000190A  2054                     movea.l    A0, [A4]
  2470. 0000190C  2D68 000A FFBC           move.l     [A6 - 0x44], [A0 + 0xA]
  2471. 00001912  102E 000C                move.b     D0, [A6 + 0xC]
  2472. 00001916  6730                     beq        +0x32 /* 00001948 */
  2473. 00001918  2D6E FFB4 FFB8           move.l     [A6 - 0x48], [A6 - 0x4C]
  2474. label0000191E:
  2475. 0000191E  4267                     clr.w      -[A7]
  2476. 00001920  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2477. 00001924  41EE 000E                lea.l      A0, [A6 + 0xE]
  2478. 00001928  2018                     move.l     D0, [A0]+
  2479. 0000192A  6702                     beq        +0x4 /* 0000192E */
  2480. 0000192C  2F00                     move.l     -[A7], D0
  2481. label0000192E:
  2482. 0000192E  2050                     movea.l    A0, [A0]
  2483. 00001930  4E90                     jsr        [A0]
  2484. 00001932  101F                     move.b     D0, [A7]+
  2485. 00001934  6702                     beq        +0x4 /* 00001938 */
  2486. 00001936  603E                     bra        +0x40 /* 00001976 */
  2487. label00001938:
  2488. 00001938  52AE FFB8                addq.l     [A6 - 0x48], 1
  2489. 0000193C  202E FFB8                move.l     D0, [A6 - 0x48]
  2490. 00001940  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  2491. 00001944  6FD8                     ble        -0x26 /* 0000191E */
  2492. 00001946  602E                     bra        +0x30 /* 00001976 */
  2493. label00001948:
  2494. 00001948  2D6E FFBC FFB8           move.l     [A6 - 0x48], [A6 - 0x44]
  2495. label0000194E:
  2496. 0000194E  4267                     clr.w      -[A7]
  2497. 00001950  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2498. 00001954  41EE 000E                lea.l      A0, [A6 + 0xE]
  2499. 00001958  2018                     move.l     D0, [A0]+
  2500. 0000195A  6702                     beq        +0x4 /* 0000195E */
  2501. 0000195C  2F00                     move.l     -[A7], D0
  2502. label0000195E:
  2503. 0000195E  2050                     movea.l    A0, [A0]
  2504. 00001960  4E90                     jsr        [A0]
  2505. 00001962  101F                     move.b     D0, [A7]+
  2506. 00001964  6702                     beq        +0x4 /* 00001968 */
  2507. 00001966  600E                     bra        +0x10 /* 00001976 */
  2508. label00001968:
  2509. 00001968  53AE FFB8                subq.l     [A6 - 0x48], 1
  2510. 0000196C  202E FFB8                move.l     D0, [A6 - 0x48]
  2511. 00001970  B0AE FFB4                cmp.l      D0, [A6 - 0x4C]
  2512. 00001974  6CD8                     bge        -0x26 /* 0000194E */
  2513. label00001976:
  2514. 00001976  4AAE FFB8                tst.l      [A6 - 0x48]
  2515. 0000197A  5DC0                     slt        D0
  2516. 0000197C  4A00                     tst.b      D0
  2517. 0000197E  6610                     bne        +0x12 /* 00001990 */
  2518. 00001980  222E FFB8                move.l     D1, [A6 - 0x48]
  2519. 00001984  2054                     movea.l    A0, [A4]
  2520. 00001986  B2A8 000A                cmp.l      D1, [A0 + 0xA]
  2521. 0000198A  5EC1                     sgt        D1
  2522. 0000198C  8001                     or.b       D0, D1
  2523. 0000198E  6708                     beq        +0xA /* 00001998 */
  2524. label00001990:
  2525. 00001990  7000                     moveq.l    D0, 0x00
  2526. 00001992  2D40 0016                move.l     [A6 + 0x16], D0
  2527. 00001996  6006                     bra        +0x8 /* 0000199E */
  2528. label00001998:
  2529. 00001998  2D6E FFB8 0016           move.l     [A6 + 0x16], [A6 - 0x48]
  2530. label0000199E:
  2531. 0000199E  486E FFC2                pea.l      [A6 - 0x3E]
  2532. 000019A2  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2533. 000019A6  486E FFAC                pea.l      [A6 - 0x54]
  2534. 000019AA  2F0B                     move.l     -[A7], A3
  2535. 000019AC  4EBA FA7E                jsr        [PC - 0x582 /* 0000142C */]
  2536. 000019B0  2054                     movea.l    A0, [A4]
  2537. 000019B2  1028 001A                move.b     D0, [A0 + 0x1A]
  2538. 000019B6  6710                     beq        +0x12 /* 000019C8 */
  2539. 000019B8  4AA8 0006                tst.l      [A0 + 0x6]
  2540. 000019BC  57C1                     seq        D1
  2541. 000019BE  C001                     and.b      D0, D1
  2542. 000019C0  6706                     beq        +0x8 /* 000019C8 */
  2543. 000019C2  2F0B                     move.l     -[A7], A3
  2544. 000019C4  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  2545. label000019C8:
  2546. 000019C8  4CDF 1800                movem.l    A3,A4, [A7]+
  2547. 000019CC  4E5E                     unlink     A6
  2548. 000019CE  205F                     movea.l    A0, [A7]+
  2549. 000019D0  DEFC 000E                add.w      A7, 0xE
  2550. 000019D4  4ED0                     jmp        [A0]
  2551. 000019D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2552. // begin alternate branch 000019D8-000019DC
  2553. fn000019D8:
  2554. 000019D8  4E56 FFFC                link       A6, -0x0004
  2555. // end alternate branch 000019D8-000019DC
  2556. fn000019D8: // (misaligned)
  2557. 000019DA  FFFC                     .invalid   <<F/7/7>>
  2558. 000019DC  48E7 0308                movem.l    -[A7], D6,D7,A4
  2559. 000019E0  2C2E 000C                move.l     D6, [A6 + 0xC]
  2560. 000019E4  286E 0008                movea.l    A4, [A6 + 0x8]
  2561. 000019E8  2054                     movea.l    A0, [A4]
  2562. 000019EA  BCA8 0016                cmp.l      D6, [A0 + 0x16]
  2563. 000019EE  5EC0                     sgt        D0
  2564. 000019F0  4A00                     tst.b      D0
  2565. 000019F2  6610                     bne        +0x12 /* 00001A04 */
  2566. 000019F4  2228 0016                move.l     D1, [A0 + 0x16]
  2567. 000019F8  9286                     sub.l      D1, D6
  2568. 000019FA  B2A8 0012                cmp.l      D1, [A0 + 0x12]
  2569. 000019FE  5CC1                     sge        D1
  2570. 00001A00  8001                     or.b       D0, D1
  2571. 00001A02  6746                     beq        +0x48 /* 00001A4A */
  2572. label00001A04:
  2573. 00001A04  2054                     movea.l    A0, [A4]
  2574. 00001A06  4AA8 0012                tst.l      [A0 + 0x12]
  2575. 00001A0A  671C                     beq        +0x1E /* 00001A28 */
  2576. 00001A0C  2028 0012                move.l     D0, [A0 + 0x12]
  2577. 00001A10  D086                     add.l      D0, D6
  2578. 00001A12  2228 0012                move.l     D1, [A0 + 0x12]
  2579. 00001A16  D286                     add.l      D1, D6
  2580. 00001A18  2F01                     move.l     -[A7], D1
  2581. 00001A1A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2582. 00001A1E  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  2583. 00001A22  2E00                     move.l     D7, D0
  2584. 00001A24  9E9F                     sub.l      D7, [A7]+
  2585. 00001A26  6002                     bra        +0x4 /* 00001A2A */
  2586. label00001A28:
  2587. 00001A28  2E06                     move.l     D7, D6
  2588. label00001A2A:
  2589. 00001A2A  2054                     movea.l    A0, [A4]
  2590. 00001A2C  BEA8 0016                cmp.l      D7, [A0 + 0x16]
  2591. 00001A30  6712                     beq        +0x14 /* 00001A44 */
  2592. 00001A32  3028 0010                move.w     D0, [A0 + 0x10]
  2593. 00001A36  2207                     move.l     D1, D7
  2594. 00001A38  E1A9                     lsl        D1, D0
  2595. 00001A3A  2F01                     move.l     -[A7], D1
  2596. 00001A3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2597. 00001A40  4EBA 1FD6                jsr        [PC + 0x1FD6 /* 00003A18 */]
  2598. label00001A44:
  2599. 00001A44  2054                     movea.l    A0, [A4]
  2600. 00001A46  2147 0016                move.l     [A0 + 0x16], D7
  2601. label00001A4A:
  2602. 00001A4A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2603. 00001A4E  4E5E                     unlink     A6
  2604. 00001A50  205F                     movea.l    A0, [A7]+
  2605. 00001A52  504F                     addq.w     A7, 8
  2606. 00001A54  4ED0                     jmp        [A0]
  2607. 00001A56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2608. export_796: // at 00001A58 (misaligned)
  2609. 00001A5A  FFFC                     .invalid   <<F/7/7>>
  2610. 00001A5C  486E FFFC                pea.l      [A6 - 0x4]
  2611. 00001A60  486D 385C                pea.l      [A5 + 0x385C]
  2612. 00001A64  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2613. 00001A68  4EBA 1EC2                jsr        [PC + 0x1EC2 /* 0000392C */]
  2614. 00001A6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2615. 00001A70  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2616. 00001A74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2617. 00001A78  4EBA 002E                jsr        [PC + 0x2E /* 00001AA8 */]
  2618. 00001A7C  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  2619. 00001A82  4E5E                     unlink     A6
  2620. 00001A84  4E75                     rts
  2621. 00001A86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2622. // begin alternate branch 00001A88-00001A8E
  2623. export_797:
  2624. fn00001A88:
  2625. 00001A88  4E56 0000                link       A6, 0
  2626. 00001A8C  7000                     moveq.l    D0, 0x00
  2627. // end alternate branch 00001A88-00001A8E
  2628. export_797: // at 00001A88 (misaligned)
  2629. fn00001A88: // (misaligned)
  2630. 00001A8A  0000 7000                ori.b      D0, 0x0
  2631. 00001A8E  2D40 000C                move.l     [A6 + 0xC], D0
  2632. 00001A92  4AAE 0008                tst.l      [A6 + 0x8]
  2633. 00001A96  6708                     beq        +0xA /* 00001AA0 */
  2634. 00001A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2635. 00001A9C  4EBA 0192                jsr        [PC + 0x192 /* 00001C30 */]
  2636. label00001AA0:
  2637. 00001AA0  4E5E                     unlink     A6
  2638. 00001AA2  2E9F                     move.l     [A7], [A7]+
  2639. 00001AA4  4E75                     rts
  2640. 00001AA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2641. // begin alternate branch 00001AA8-00001AAE
  2642. export_798:
  2643. fn00001AA8:
  2644. 00001AA8  4E56 0000                link       A6, 0
  2645. 00001AAC  42A7                     clr.l      -[A7]
  2646. // end alternate branch 00001AA8-00001AAE
  2647. export_798: // at 00001AA8 (misaligned)
  2648. fn00001AA8: // (misaligned)
  2649. 00001AAA  0000 42A7                ori.b      D0, 0xA7
  2650. 00001AAE  3F3C 0004                move.w     -[A7], 0x4
  2651. 00001AB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2652. 00001AB6  4EBA F9FC                jsr        [PC - 0x604 /* 000014B4 */]
  2653. 00001ABA  206E 0008                movea.l    A0, [A6 + 0x8]
  2654. 00001ABE  2050                     movea.l    A0, [A0]
  2655. 00001AC0  4268 0020                clr.w      [A0 + 0x20]
  2656. 00001AC4  4E5E                     unlink     A6
  2657. 00001AC6  2E9F                     move.l     [A7], [A7]+
  2658. 00001AC8  4E75                     rts
  2659. 00001ACA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2660. // begin alternate branch 00001ACC-00001AD2
  2661. export_799:
  2662. fn00001ACC:
  2663. 00001ACC  4E56 0000                link       A6, 0
  2664. 00001AD0  42A7                     clr.l      -[A7]
  2665. // end alternate branch 00001ACC-00001AD2
  2666. export_799: // at 00001ACC (misaligned)
  2667. fn00001ACC: // (misaligned)
  2668. 00001ACE  0000 42A7                ori.b      D0, 0xA7
  2669. 00001AD2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2670. 00001AD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2671. 00001ADA  4EBA FB8C                jsr        [PC - 0x474 /* 00001668 */]
  2672. 00001ADE  205F                     movea.l    A0, [A7]+
  2673. 00001AE0  2D50 0010                move.l     [A6 + 0x10], [A0]
  2674. 00001AE4  4E5E                     unlink     A6
  2675. 00001AE6  205F                     movea.l    A0, [A7]+
  2676. 00001AE8  504F                     addq.w     A7, 8
  2677. 00001AEA  4ED0                     jmp        [A0]
  2678. export_800:
  2679. fn00001AEC:
  2680. 00001AEC  4E56 0000                link       A6, 0
  2681. 00001AF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2682. 00001AF4  7001                     moveq.l    D0, 0x01
  2683. 00001AF6  2F00                     move.l     -[A7], D0
  2684. 00001AF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2685. 00001AFC  4EBA FACA                jsr        [PC - 0x536 /* 000015C8 */]
  2686. 00001B00  4E5E                     unlink     A6
  2687. 00001B02  205F                     movea.l    A0, [A7]+
  2688. 00001B04  504F                     addq.w     A7, 8
  2689. 00001B06  4ED0                     jmp        [A0]
  2690. export_801:
  2691. 00001B08  4E56 FFFC                link       A6, -0x0004
  2692. 00001B0C  48E7 0108                movem.l    -[A7], D7,A4
  2693. 00001B10  286E 0008                movea.l    A4, [A6 + 0x8]
  2694. 00001B14  42A7                     clr.l      -[A7]
  2695. 00001B16  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2696. 00001B1A  2F0C                     move.l     -[A7], A4
  2697. 00001B1C  4EBA 015A                jsr        [PC + 0x15A /* 00001C78 */]
  2698. 00001B20  2E1F                     move.l     D7, [A7]+
  2699. 00001B22  6708                     beq        +0xA /* 00001B2C */
  2700. 00001B24  2F07                     move.l     -[A7], D7
  2701. 00001B26  2F0C                     move.l     -[A7], A4
  2702. 00001B28  4EBA FFC2                jsr        [PC - 0x3E /* 00001AEC */]
  2703. label00001B2C:
  2704. 00001B2C  4CDF 1080                movem.l    D7,A4, [A7]+
  2705. 00001B30  4E5E                     unlink     A6
  2706. 00001B32  205F                     movea.l    A0, [A7]+
  2707. 00001B34  504F                     addq.w     A7, 8
  2708. 00001B36  4ED0                     jmp        [A0]
  2709. fn00001B38:
  2710. 00001B38  4E56 0000                link       A6, 0
  2711. 00001B3C  2F0C                     move.l     -[A7], A4
  2712. 00001B3E  286E 0008                movea.l    A4, [A6 + 0x8]
  2713. 00001B42  2054                     movea.l    A0, [A4]
  2714. 00001B44  4AA8 000A                tst.l      [A0 + 0xA]
  2715. 00001B48  6F10                     ble        +0x12 /* 00001B5A */
  2716. 00001B4A  7001                     moveq.l    D0, 0x01
  2717. 00001B4C  2F00                     move.l     -[A7], D0
  2718. 00001B4E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2719. 00001B52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2720. 00001B56  4EBA FA70                jsr        [PC - 0x590 /* 000015C8 */]
  2721. label00001B5A:
  2722. 00001B5A  285F                     movea.l    A4, [A7]+
  2723. 00001B5C  4E5E                     unlink     A6
  2724. 00001B5E  2E9F                     move.l     [A7], [A7]+
  2725. 00001B60  4E75                     rts
  2726. 00001B62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2727. 00001B66  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2728. 00001B6A  000C 226E                ori.b      A4, 0x6E /* 'n' */
  2729. 00001B6E  0008 41E9                ori.b      A0, 0xE9
  2730. 00001B72  000C 2018                ori.b      A4, 0x18
  2731. 00001B76  6702                     beq        +0x4 /* 00001B7A */
  2732. 00001B78  2F00                     move.l     -[A7], D0
  2733. label00001B7A:
  2734. 00001B7A  2050                     movea.l    A0, [A0]
  2735. 00001B7C  4E90                     jsr        [A0]
  2736. 00001B7E  422E 0010                clr.b      [A6 + 0x10]
  2737. 00001B82  4E5E                     unlink     A6
  2738. 00001B84  205F                     movea.l    A0, [A7]+
  2739. 00001B86  504F                     addq.w     A7, 8
  2740. 00001B88  4ED0                     jmp        [A0]
  2741. 00001B8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2742. // begin alternate branch 00001B8C-00001B90
  2743. export_802:
  2744. fn00001B8C:
  2745. 00001B8C  4E56 FFFC                link       A6, -0x0004
  2746. // end alternate branch 00001B8C-00001B90
  2747. export_802: // at 00001B8C (misaligned)
  2748. fn00001B8C: // (misaligned)
  2749. 00001B8E  FFFC                     .invalid   <<F/7/7>>
  2750. 00001B90  42A7                     clr.l      -[A7]
  2751. 00001B92  487A FFD0                pea.l      [PC - 0x30 /* 00001B64, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2752. 00001B96  2F0E                     move.l     -[A7], A6
  2753. 00001B98  1F3C 0001                move.b     -[A7], 0x1
  2754. 00001B9C  486E FFFC                pea.l      [A6 - 0x4]
  2755. 00001BA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2756. 00001BA4  4EBA 01FA                jsr        [PC + 0x1FA /* 00001DA0 */]
  2757. 00001BA8  4A9F                     tst.l      [A7]+
  2758. 00001BAA  4E5E                     unlink     A6
  2759. 00001BAC  205F                     movea.l    A0, [A7]+
  2760. 00001BAE  DEFC 000C                add.w      A7, 0xC
  2761. 00001BB2  4ED0                     jmp        [A0]
  2762. export_803:
  2763. 00001BB4  4E56 0000                link       A6, 0
  2764. 00001BB8  206E 0008                movea.l    A0, [A6 + 0x8]
  2765. 00001BBC  2050                     movea.l    A0, [A0]
  2766. 00001BBE  4AA8 000A                tst.l      [A0 + 0xA]
  2767. 00001BC2  6E08                     bgt        +0xA /* 00001BCC */
  2768. 00001BC4  7000                     moveq.l    D0, 0x00
  2769. 00001BC6  2D40 000C                move.l     [A6 + 0xC], D0
  2770. 00001BCA  6012                     bra        +0x14 /* 00001BDE */
  2771. label00001BCC:
  2772. 00001BCC  42A7                     clr.l      -[A7]
  2773. 00001BCE  7001                     moveq.l    D0, 0x01
  2774. 00001BD0  2F00                     move.l     -[A7], D0
  2775. 00001BD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2776. 00001BD6  4EBA FEF4                jsr        [PC - 0x10C /* 00001ACC */]
  2777. 00001BDA  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2778. label00001BDE:
  2779. 00001BDE  4E5E                     unlink     A6
  2780. 00001BE0  2E9F                     move.l     [A7], [A7]+
  2781. 00001BE2  4E75                     rts
  2782. export_804:
  2783. 00001BE4  4E56 FFFC                link       A6, -0x0004
  2784. 00001BE8  42A7                     clr.l      -[A7]
  2785. 00001BEA  41EE 0014                lea.l      A0, [A6 + 0x14]
  2786. 00001BEE  2F20                     move.l     -[A7], -[A0]
  2787. 00001BF0  2F20                     move.l     -[A7], -[A0]
  2788. 00001BF2  1F3C 0001                move.b     -[A7], 0x1
  2789. 00001BF6  486E FFFC                pea.l      [A6 - 0x4]
  2790. 00001BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2791. 00001BFE  4EBA 01A0                jsr        [PC + 0x1A0 /* 00001DA0 */]
  2792. 00001C02  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  2793. 00001C06  4E5E                     unlink     A6
  2794. 00001C08  205F                     movea.l    A0, [A7]+
  2795. 00001C0A  DEFC 000C                add.w      A7, 0xC
  2796. 00001C0E  4ED0                     jmp        [A0]
  2797. export_805:
  2798. 00001C10  4E56 0000                link       A6, 0
  2799. 00001C14  487A 188E                pea.l      [PC + 0x188E /* 000034A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2800. 00001C18  42A7                     clr.l      -[A7]
  2801. 00001C1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2802. 00001C1E  4EBA FF6C                jsr        [PC - 0x94 /* 00001B8C */]
  2803. 00001C22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2804. 00001C26  4EBA FF10                jsr        [PC - 0xF0 /* 00001B38 */]
  2805. 00001C2A  4E5E                     unlink     A6
  2806. 00001C2C  2E9F                     move.l     [A7], [A7]+
  2807. 00001C2E  4E75                     rts
  2808. export_806:
  2809. fn00001C30:
  2810. 00001C30  4E56 0000                link       A6, 0
  2811. 00001C34  487A 186E                pea.l      [PC + 0x186E /* 000034A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2812. 00001C38  42A7                     clr.l      -[A7]
  2813. 00001C3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2814. 00001C3E  4EBA FF4C                jsr        [PC - 0xB4 /* 00001B8C */]
  2815. 00001C42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2816. 00001C46  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  2817. 00001C4A  4E5E                     unlink     A6
  2818. 00001C4C  2E9F                     move.l     [A7], [A7]+
  2819. 00001C4E  4E75                     rts
  2820. 00001C50  4E56 0000                link       A6, 0
  2821. 00001C54  202E 000C                move.l     D0, [A6 + 0xC]
  2822. 00001C58  206E 0008                movea.l    A0, [A6 + 0x8]
  2823. 00001C5C  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  2824. 00001C60  6608                     bne        +0xA /* 00001C6A */
  2825. 00001C62  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2826. 00001C68  6004                     bra        +0x6 /* 00001C6E */
  2827. label00001C6A:
  2828. 00001C6A  422E 0010                clr.b      [A6 + 0x10]
  2829. label00001C6E:
  2830. 00001C6E  4E5E                     unlink     A6
  2831. 00001C70  205F                     movea.l    A0, [A7]+
  2832. 00001C72  504F                     addq.w     A7, 8
  2833. 00001C74  4ED0                     jmp        [A0]
  2834. 00001C76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2835. // begin alternate branch 00001C78-00001C7C
  2836. export_807:
  2837. fn00001C78:
  2838. 00001C78  4E56 FFFC                link       A6, -0x0004
  2839. // end alternate branch 00001C78-00001C7C
  2840. export_807: // at 00001C78 (misaligned)
  2841. fn00001C78: // (misaligned)
  2842. 00001C7A  FFFC                     .invalid   <<F/7/7>>
  2843. 00001C7C  42A7                     clr.l      -[A7]
  2844. 00001C7E  487A FFD0                pea.l      [PC - 0x30 /* 00001C50, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2845. 00001C82  2F0E                     move.l     -[A7], A6
  2846. 00001C84  1F3C 0001                move.b     -[A7], 0x1
  2847. 00001C88  486E FFFC                pea.l      [A6 - 0x4]
  2848. 00001C8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2849. 00001C90  4EBA 010E                jsr        [PC + 0x10E /* 00001DA0 */]
  2850. 00001C94  4A9F                     tst.l      [A7]+
  2851. 00001C96  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  2852. 00001C9C  4E5E                     unlink     A6
  2853. 00001C9E  205F                     movea.l    A0, [A7]+
  2854. 00001CA0  504F                     addq.w     A7, 8
  2855. 00001CA2  4ED0                     jmp        [A0]
  2856. export_808:
  2857. 00001CA4  4E56 0000                link       A6, 0
  2858. 00001CA8  42A7                     clr.l      -[A7]
  2859. 00001CAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2860. 00001CAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2861. 00001CB2  4EBA FFC4                jsr        [PC - 0x3C /* 00001C78 */]
  2862. 00001CB6  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2863. 00001CBA  4E5E                     unlink     A6
  2864. 00001CBC  205F                     movea.l    A0, [A7]+
  2865. 00001CBE  504F                     addq.w     A7, 8
  2866. 00001CC0  4ED0                     jmp        [A0]
  2867. 00001CC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2868. export_809: // at 00001CC4 (misaligned)
  2869. 00001CC6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2870. 00001CCA  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2871. 00001CCE  0008 4EBA                ori.b      A0, 0xBA
  2872. 00001CD2  004A 4E5E                ori.w      A2, 0x4E5E /* 'N^' */
  2873. 00001CD6  205F                     movea.l    A0, [A7]+
  2874. 00001CD8  504F                     addq.w     A7, 8
  2875. 00001CDA  4ED0                     jmp        [A0]
  2876. export_810:
  2877. fn00001CDC:
  2878. 00001CDC  4E56 0000                link       A6, 0
  2879. 00001CE0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2880. 00001CE4  486E 000C                pea.l      [A6 + 0xC]
  2881. 00001CE8  7001                     moveq.l    D0, 0x01
  2882. 00001CEA  2F00                     move.l     -[A7], D0
  2883. 00001CEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2884. 00001CF0  4EBA FAAA                jsr        [PC - 0x556 /* 0000179C */]
  2885. 00001CF4  4E5E                     unlink     A6
  2886. 00001CF6  205F                     movea.l    A0, [A7]+
  2887. 00001CF8  DEFC 000C                add.w      A7, 0xC
  2888. 00001CFC  4ED0                     jmp        [A0]
  2889. 00001CFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2890. export_811: // at 00001D00 (misaligned)
  2891. 00001D02  0000 7001                ori.b      D0, 0x1
  2892. 00001D06  2F00                     move.l     -[A7], D0
  2893. 00001D08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2894. 00001D0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2895. 00001D10  4EBA FFCA                jsr        [PC - 0x36 /* 00001CDC */]
  2896. 00001D14  4E5E                     unlink     A6
  2897. 00001D16  205F                     movea.l    A0, [A7]+
  2898. 00001D18  504F                     addq.w     A7, 8
  2899. 00001D1A  4ED0                     jmp        [A0]
  2900. export_812:
  2901. 00001D1C  4E56 0000                link       A6, 0
  2902. 00001D20  206E 0008                movea.l    A0, [A6 + 0x8]
  2903. 00001D24  2050                     movea.l    A0, [A0]
  2904. 00001D26  2028 000A                move.l     D0, [A0 + 0xA]
  2905. 00001D2A  5280                     addq.l     D0, 1
  2906. 00001D2C  2F00                     move.l     -[A7], D0
  2907. 00001D2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2908. 00001D32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2909. 00001D36  4EBA FFA4                jsr        [PC - 0x5C /* 00001CDC */]
  2910. 00001D3A  4E5E                     unlink     A6
  2911. 00001D3C  205F                     movea.l    A0, [A7]+
  2912. 00001D3E  504F                     addq.w     A7, 8
  2913. 00001D40  4ED0                     jmp        [A0]
  2914. 00001D42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2915. 00001D46  FFF6                     .invalid   <<F/7/7>>
  2916. 00001D48  48E7 0118                movem.l    -[A7], D7,A3,A4
  2917. 00001D4C  286E 0008                movea.l    A4, [A6 + 0x8]
  2918. 00001D50  204C                     movea.l    A0, A4
  2919. 00001D52  5088                     addq.l     A0, 8
  2920. 00001D54  2050                     movea.l    A0, [A0]
  2921. 00001D56  2D48 FFF6                move.l     [A6 - 0xA], A0
  2922. 00001D5A  42A7                     clr.l      -[A7]
  2923. 00001D5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2924. 00001D60  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2925. 00001D64  4EBA FD66                jsr        [PC - 0x29A /* 00001ACC */]
  2926. 00001D68  265F                     movea.l    A3, [A7]+
  2927. 00001D6A  4267                     clr.w      -[A7]
  2928. 00001D6C  2F0B                     move.l     -[A7], A3
  2929. 00001D6E  226E 0008                movea.l    A1, [A6 + 0x8]
  2930. 00001D72  41E9 0012                lea.l      A0, [A1 + 0x12]
  2931. 00001D76  2018                     move.l     D0, [A0]+
  2932. 00001D78  6702                     beq        +0x4 /* 00001D7C */
  2933. 00001D7A  2F00                     move.l     -[A7], D0
  2934. label00001D7C:
  2935. 00001D7C  2050                     movea.l    A0, [A0]
  2936. 00001D7E  4E90                     jsr        [A0]
  2937. 00001D80  1E1F                     move.b     D7, [A7]+
  2938. 00001D82  1D47 0010                move.b     [A6 + 0x10], D7
  2939. 00001D86  1007                     move.b     D0, D7
  2940. 00001D88  6708                     beq        +0xA /* 00001D92 */
  2941. 00001D8A  206E 0008                movea.l    A0, [A6 + 0x8]
  2942. 00001D8E  214B 001A                move.l     [A0 + 0x1A], A3
  2943. label00001D92:
  2944. 00001D92  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2945. 00001D96  4E5E                     unlink     A6
  2946. 00001D98  205F                     movea.l    A0, [A7]+
  2947. 00001D9A  504F                     addq.w     A7, 8
  2948. 00001D9C  4ED0                     jmp        [A0]
  2949. 00001D9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2950. // begin alternate branch 00001DA0-00001DA4
  2951. fn00001DA0:
  2952. 00001DA0  4E56 FFFC                link       A6, -0x0004
  2953. // end alternate branch 00001DA0-00001DA4
  2954. fn00001DA0: // (misaligned)
  2955. 00001DA2  FFFC                     .invalid   <<F/7/7>>
  2956. 00001DA4  7000                     moveq.l    D0, 0x00
  2957. 00001DA6  2D40 001A                move.l     [A6 + 0x1A], D0
  2958. 00001DAA  206E 000C                movea.l    A0, [A6 + 0xC]
  2959. 00001DAE  2F08                     move.l     -[A7], A0
  2960. 00001DB0  42A7                     clr.l      -[A7]
  2961. 00001DB2  487A FF90                pea.l      [PC - 0x70 /* 00001D44, value 0x4E56FFF6 */]
  2962. 00001DB6  2F0E                     move.l     -[A7], A6
  2963. 00001DB8  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2964. 00001DBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2965. 00001DC0  4EBA FB06                jsr        [PC - 0x4FA /* 000018C8 */]
  2966. 00001DC4  201F                     move.l     D0, [A7]+
  2967. 00001DC6  205F                     movea.l    A0, [A7]+
  2968. 00001DC8  2080                     move.l     [A0], D0
  2969. 00001DCA  4E5E                     unlink     A6
  2970. 00001DCC  205F                     movea.l    A0, [A7]+
  2971. 00001DCE  DEFC 0012                add.w      A7, 0x12
  2972. 00001DD2  4ED0                     jmp        [A0]
  2973. export_813:
  2974. 00001DD4  4E56 0000                link       A6, 0
  2975. 00001DD8  2F0C                     move.l     -[A7], A4
  2976. 00001DDA  286E 0008                movea.l    A4, [A6 + 0x8]
  2977. 00001DDE  2054                     movea.l    A0, [A4]
  2978. 00001DE0  4AA8 000A                tst.l      [A0 + 0xA]
  2979. 00001DE4  6E08                     bgt        +0xA /* 00001DEE */
  2980. 00001DE6  7000                     moveq.l    D0, 0x00
  2981. 00001DE8  2D40 000C                move.l     [A6 + 0xC], D0
  2982. 00001DEC  6014                     bra        +0x16 /* 00001E02 */
  2983. label00001DEE:
  2984. 00001DEE  42A7                     clr.l      -[A7]
  2985. 00001DF0  2054                     movea.l    A0, [A4]
  2986. 00001DF2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2987. 00001DF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2988. 00001DFA  4EBA FCD0                jsr        [PC - 0x330 /* 00001ACC */]
  2989. 00001DFE  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2990. label00001E02:
  2991. 00001E02  285F                     movea.l    A4, [A7]+
  2992. 00001E04  4E5E                     unlink     A6
  2993. 00001E06  2E9F                     move.l     [A7], [A7]+
  2994. 00001E08  4E75                     rts
  2995. 00001E0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2996. export_814: // at 00001E0C (misaligned)
  2997. 00001E0E  FFFC                     .invalid   <<F/7/7>>
  2998. 00001E10  42A7                     clr.l      -[A7]
  2999. 00001E12  41EE 0014                lea.l      A0, [A6 + 0x14]
  3000. 00001E16  2F20                     move.l     -[A7], -[A0]
  3001. 00001E18  2F20                     move.l     -[A7], -[A0]
  3002. 00001E1A  4267                     clr.w      -[A7]
  3003. 00001E1C  486E FFFC                pea.l      [A6 - 0x4]
  3004. 00001E20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3005. 00001E24  4EBA FF7A                jsr        [PC - 0x86 /* 00001DA0 */]
  3006. 00001E28  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3007. 00001E2C  4E5E                     unlink     A6
  3008. 00001E2E  205F                     movea.l    A0, [A7]+
  3009. 00001E30  DEFC 000C                add.w      A7, 0xC
  3010. 00001E34  4ED0                     jmp        [A0]
  3011. 00001E36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3012. export_815: // at 00001E38 (misaligned)
  3013. 00001E3A  0000 202E                ori.b      D0, 0x2E /* '.' */
  3014. 00001E3E  0010 B0AE                ori.b      [A0], 0xAE
  3015. 00001E42  000C 6F08                ori.b      A4, 0x8
  3016. 00001E46  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  3017. 00001E4C  6016                     bra        +0x18 /* 00001E64 */
  3018. 00001E4E  202E 0010                move.l     D0, [A6 + 0x10]
  3019. 00001E52  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3020. 00001E56  6C08                     bge        +0xA /* 00001E60 */
  3021. 00001E58  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  3022. 00001E5E  6004                     bra        +0x6 /* 00001E64 */
  3023. label00001E60:
  3024. 00001E60  426E 0014                clr.w      [A6 + 0x14]
  3025. label00001E64:
  3026. 00001E64  4E5E                     unlink     A6
  3027. 00001E66  205F                     movea.l    A0, [A7]+
  3028. 00001E68  DEFC 000C                add.w      A7, 0xC
  3029. 00001E6C  4ED0                     jmp        [A0]
  3030. 00001E6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3031. // begin alternate branch 00001E70-00001E7E
  3032. export_816:
  3033. fn00001E70:
  3034. 00001E70  4E56 0000                link       A6, 0
  3035. 00001E74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3036. 00001E78  4EBA FC2E                jsr        [PC - 0x3D2 /* 00001AA8 */]
  3037. 00001E7C  4E5E                     unlink     A6
  3038. // end alternate branch 00001E70-00001E7E
  3039. export_816: // at 00001E70 (misaligned)
  3040. fn00001E70: // (misaligned)
  3041. 00001E72  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3042. 00001E76  0008 4EBA                ori.b      A0, 0xBA
  3043. 00001E7A  FC2E 4E5E                .unknown   0xFC2E 0x4E5E (W = 6)
  3044. 00001E7E  2E9F                     move.l     [A7], [A7]+
  3045. 00001E80  4E75                     rts
  3046. 00001E82  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3047. 00001E86  FFFC                     .invalid   <<F/7/7>>
  3048. 00001E88  2F0C                     move.l     -[A7], A4
  3049. 00001E8A  286E 0008                movea.l    A4, [A6 + 0x8]
  3050. 00001E8E  204C                     movea.l    A0, A4
  3051. 00001E90  5088                     addq.l     A0, 8
  3052. 00001E92  2050                     movea.l    A0, [A0]
  3053. 00001E94  2D48 FFFC                move.l     [A6 - 0x4], A0
  3054. 00001E98  486C FFAC                pea.l      [A4 - 0x54]
  3055. 00001E9C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3056. 00001EA0  4EBA F58A                jsr        [PC - 0xA76 /* 0000142C */]
  3057. 00001EA4  285F                     movea.l    A4, [A7]+
  3058. 00001EA6  4E5E                     unlink     A6
  3059. 00001EA8  205F                     movea.l    A0, [A7]+
  3060. 00001EAA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3061. 00001EAE  4ED0                     jmp        [A0]
  3062. fn00001EB0:
  3063. 00001EB0  4E56 FFA6                link       A6, -0x005A
  3064. 00001EB4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3065. 00001EB8  2A2E 000C                move.l     D5, [A6 + 0xC]
  3066. 00001EBC  2C2E 0008                move.l     D6, [A6 + 0x8]
  3067. 00001EC0  2846                     movea.l    A4, D6
  3068. 00001EC2  7000                     moveq.l    D0, 0x00
  3069. 00001EC4  2D40 0018                move.l     [A6 + 0x18], D0
  3070. 00001EC8  2054                     movea.l    A0, [A4]
  3071. 00001ECA  4AA8 000A                tst.l      [A0 + 0xA]
  3072. 00001ECE  660A                     bne        +0xC /* 00001EDA */
  3073. 00001ED0  2045                     movea.l    A0, D5
  3074. 00001ED2  7001                     moveq.l    D0, 0x01
  3075. 00001ED4  2080                     move.l     [A0], D0
  3076. 00001ED6  6000 00FA                bra        +0xFC /* 00001FD2 */
  3077. label00001EDA:
  3078. 00001EDA  486E FFAC                pea.l      [A6 - 0x54]
  3079. 00001EDE  2F06                     move.l     -[A7], D6
  3080. 00001EE0  4EBA F4FA                jsr        [PC - 0xB06 /* 000013DC */]
  3081. 00001EE4  486E FFC2                pea.l      [A6 - 0x3E]
  3082. 00001EE8  487A FF9A                pea.l      [PC - 0x66 /* 00001E84, value 0x4E56FFFC */]
  3083. 00001EEC  2F0E                     move.l     -[A7], A6
  3084. 00001EEE  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  3085. 00001EF2  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  3086. 00001EF8  7001                     moveq.l    D0, 0x01
  3087. 00001EFA  2D40 FFB4                move.l     [A6 - 0x4C], D0
  3088. 00001EFE  2054                     movea.l    A0, [A4]
  3089. 00001F00  2D68 000A FFBC           move.l     [A6 - 0x44], [A0 + 0xA]
  3090. label00001F06:
  3091. 00001F06  202E FFBC                move.l     D0, [A6 - 0x44]
  3092. 00001F0A  D0AE FFB4                add.l      D0, [A6 - 0x4C]
  3093. 00001F0E  E288                     lsr        D0, 1
  3094. 00001F10  2D40 FFB8                move.l     [A6 - 0x48], D0
  3095. 00001F14  42A7                     clr.l      -[A7]
  3096. 00001F16  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  3097. 00001F1A  2F06                     move.l     -[A7], D6
  3098. 00001F1C  4EBA FBAE                jsr        [PC - 0x452 /* 00001ACC */]
  3099. 00001F20  265F                     movea.l    A3, [A7]+
  3100. 00001F22  4267                     clr.w      -[A7]
  3101. 00001F24  2F0B                     move.l     -[A7], A3
  3102. 00001F26  41EE 0010                lea.l      A0, [A6 + 0x10]
  3103. 00001F2A  2018                     move.l     D0, [A0]+
  3104. 00001F2C  6702                     beq        +0x4 /* 00001F30 */
  3105. 00001F2E  2F00                     move.l     -[A7], D0
  3106. label00001F30:
  3107. 00001F30  2050                     movea.l    A0, [A0]
  3108. 00001F32  4E90                     jsr        [A0]
  3109. 00001F34  3E1F                     move.w     D7, [A7]+
  3110. 00001F36  70FF                     moveq.l    D0, 0xFFFFFFFF
  3111. 00001F38  B047                     cmp.w      D0, D7
  3112. 00001F3A  6D0C                     blt        +0xE /* 00001F48 */
  3113. 00001F3C  202E FFB8                move.l     D0, [A6 - 0x48]
  3114. 00001F40  5380                     subq.l     D0, 1
  3115. 00001F42  2D40 FFBC                move.l     [A6 - 0x44], D0
  3116. 00001F46  600A                     bra        +0xC /* 00001F52 */
  3117. label00001F48:
  3118. 00001F48  202E FFB8                move.l     D0, [A6 - 0x48]
  3119. 00001F4C  5280                     addq.l     D0, 1
  3120. 00001F4E  2D40 FFB4                move.l     [A6 - 0x4C], D0
  3121. label00001F52:
  3122. 00001F52  4A47                     tst.w      D7
  3123. 00001F54  57C0                     seq        D0
  3124. 00001F56  4A00                     tst.b      D0
  3125. 00001F58  660E                     bne        +0x10 /* 00001F68 */
  3126. 00001F5A  222E FFB4                move.l     D1, [A6 - 0x4C]
  3127. 00001F5E  B2AE FFBC                cmp.l      D1, [A6 - 0x44]
  3128. 00001F62  5EC1                     sgt        D1
  3129. 00001F64  8001                     or.b       D0, D1
  3130. 00001F66  679E                     beq        -0x60 /* 00001F06 */
  3131. label00001F68:
  3132. 00001F68  4A47                     tst.w      D7
  3133. 00001F6A  6606                     bne        +0x8 /* 00001F72 */
  3134. 00001F6C  2D4B 0018                move.l     [A6 + 0x18], A3
  3135. 00001F70  600A                     bra        +0xC /* 00001F7C */
  3136. label00001F72:
  3137. 00001F72  7001                     moveq.l    D0, 0x01
  3138. 00001F74  B047                     cmp.w      D0, D7
  3139. 00001F76  6E04                     bgt        +0x6 /* 00001F7C */
  3140. 00001F78  52AE FFB8                addq.l     [A6 - 0x48], 1
  3141. label00001F7C:
  3142. 00001F7C  7001                     moveq.l    D0, 0x01
  3143. 00001F7E  B0AE FFB8                cmp.l      D0, [A6 - 0x48]
  3144. 00001F82  5EC0                     sgt        D0
  3145. 00001F84  4A00                     tst.b      D0
  3146. 00001F86  6612                     bne        +0x14 /* 00001F9A */
  3147. 00001F88  2054                     movea.l    A0, [A4]
  3148. 00001F8A  2228 000A                move.l     D1, [A0 + 0xA]
  3149. 00001F8E  5281                     addq.l     D1, 1
  3150. 00001F90  B2AE FFB8                cmp.l      D1, [A6 - 0x48]
  3151. 00001F94  5DC1                     slt        D1
  3152. 00001F96  8001                     or.b       D0, D1
  3153. 00001F98  6708                     beq        +0xA /* 00001FA2 */
  3154. label00001F9A:
  3155. 00001F9A  2045                     movea.l    A0, D5
  3156. 00001F9C  7000                     moveq.l    D0, 0x00
  3157. 00001F9E  2080                     move.l     [A0], D0
  3158. 00001FA0  6006                     bra        +0x8 /* 00001FA8 */
  3159. label00001FA2:
  3160. 00001FA2  2045                     movea.l    A0, D5
  3161. 00001FA4  20AE FFB8                move.l     [A0], [A6 - 0x48]
  3162. label00001FA8:
  3163. 00001FA8  486E FFC2                pea.l      [A6 - 0x3E]
  3164. 00001FAC  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3165. 00001FB0  486E FFAC                pea.l      [A6 - 0x54]
  3166. 00001FB4  2F06                     move.l     -[A7], D6
  3167. 00001FB6  4EBA F474                jsr        [PC - 0xB8C /* 0000142C */]
  3168. 00001FBA  2054                     movea.l    A0, [A4]
  3169. 00001FBC  1028 001A                move.b     D0, [A0 + 0x1A]
  3170. 00001FC0  6710                     beq        +0x12 /* 00001FD2 */
  3171. 00001FC2  4AA8 0006                tst.l      [A0 + 0x6]
  3172. 00001FC6  57C1                     seq        D1
  3173. 00001FC8  C001                     and.b      D0, D1
  3174. 00001FCA  6706                     beq        +0x8 /* 00001FD2 */
  3175. 00001FCC  2F06                     move.l     -[A7], D6
  3176. 00001FCE  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  3177. label00001FD2:
  3178. 00001FD2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3179. 00001FD6  4E5E                     unlink     A6
  3180. 00001FD8  205F                     movea.l    A0, [A7]+
  3181. 00001FDA  DEFC 0010                add.w      A7, 0x10
  3182. 00001FDE  4ED0                     jmp        [A0]
  3183. 00001FE0  4E56 FFFC                link       A6, -0x0004
  3184. 00001FE4  2F0C                     move.l     -[A7], A4
  3185. 00001FE6  286E 0008                movea.l    A4, [A6 + 0x8]
  3186. 00001FEA  204C                     movea.l    A0, A4
  3187. 00001FEC  5088                     addq.l     A0, 8
  3188. 00001FEE  2050                     movea.l    A0, [A0]
  3189. 00001FF0  2D48 FFFC                move.l     [A6 - 0x4], A0
  3190. 00001FF4  4267                     clr.w      -[A7]
  3191. 00001FF6  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3192. 00001FFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3193. 00001FFE  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3194. 00002002  4EAD 3E2A                jsr        [A5 + 0x3E2A /* export_1985 */]
  3195. 00002006  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  3196. 0000200A  285F                     movea.l    A4, [A7]+
  3197. 0000200C  4E5E                     unlink     A6
  3198. 0000200E  205F                     movea.l    A0, [A7]+
  3199. 00002010  504F                     addq.w     A7, 8
  3200. 00002012  4ED0                     jmp        [A0]
  3201. export_817:
  3202. 00002014  4E56 FFFC                link       A6, -0x0004
  3203. 00002018  42A7                     clr.l      -[A7]
  3204. 0000201A  487A FFC4                pea.l      [PC - 0x3C /* 00001FE0, value 0x4E56FFFC */]
  3205. 0000201E  2F0E                     move.l     -[A7], A6
  3206. 00002020  486E FFFC                pea.l      [A6 - 0x4]
  3207. 00002024  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3208. 00002028  4EBA FE86                jsr        [PC - 0x17A /* 00001EB0 */]
  3209. 0000202C  4A9F                     tst.l      [A7]+
  3210. 0000202E  6708                     beq        +0xA /* 00002038 */
  3211. 00002030  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  3212. 00002036  6006                     bra        +0x8 /* 0000203E */
  3213. label00002038:
  3214. 00002038  7000                     moveq.l    D0, 0x00
  3215. 0000203A  2D40 0010                move.l     [A6 + 0x10], D0
  3216. label0000203E:
  3217. 0000203E  4E5E                     unlink     A6
  3218. 00002040  205F                     movea.l    A0, [A7]+
  3219. 00002042  504F                     addq.w     A7, 8
  3220. 00002044  4ED0                     jmp        [A0]
  3221. 00002046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3222. 0000204A  FFFC                     .invalid   <<F/7/7>>
  3223. 0000204C  2F0C                     move.l     -[A7], A4
  3224. 0000204E  286E 0008                movea.l    A4, [A6 + 0x8]
  3225. 00002052  204C                     movea.l    A0, A4
  3226. 00002054  5088                     addq.l     A0, 8
  3227. 00002056  2050                     movea.l    A0, [A0]
  3228. 00002058  2D48 FFFC                move.l     [A6 - 0x4], A0
  3229. 0000205C  4267                     clr.w      -[A7]
  3230. 0000205E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3231. 00002062  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3232. 00002066  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3233. 0000206A  4EAD 3E2A                jsr        [A5 + 0x3E2A /* export_1985 */]
  3234. 0000206E  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  3235. 00002072  285F                     movea.l    A4, [A7]+
  3236. 00002074  4E5E                     unlink     A6
  3237. 00002076  205F                     movea.l    A0, [A7]+
  3238. 00002078  504F                     addq.w     A7, 8
  3239. 0000207A  4ED0                     jmp        [A0]
  3240. export_818:
  3241. 0000207C  4E56 FFFC                link       A6, -0x0004
  3242. 00002080  42A7                     clr.l      -[A7]
  3243. 00002082  487A FFC4                pea.l      [PC - 0x3C /* 00002048, value 0x4E56FFFC */]
  3244. 00002086  2F0E                     move.l     -[A7], A6
  3245. 00002088  486E FFFC                pea.l      [A6 - 0x4]
  3246. 0000208C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3247. 00002090  4EBA FE1E                jsr        [PC - 0x1E2 /* 00001EB0 */]
  3248. 00002094  4A9F                     tst.l      [A7]+
  3249. 00002096  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3250. 0000209A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3251. 0000209E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3252. 000020A2  4EBA FC38                jsr        [PC - 0x3C8 /* 00001CDC */]
  3253. 000020A6  4E5E                     unlink     A6
  3254. 000020A8  205F                     movea.l    A0, [A7]+
  3255. 000020AA  504F                     addq.w     A7, 8
  3256. 000020AC  4ED0                     jmp        [A0]
  3257. 000020AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3258. // begin alternate branch 000020B0-000020B4
  3259. fn000020B0:
  3260. 000020B0  4E56 FFFC                link       A6, -0x0004
  3261. // end alternate branch 000020B0-000020B4
  3262. fn000020B0: // (misaligned)
  3263. 000020B2  FFFC                     .invalid   <<F/7/7>>
  3264. 000020B4  42A7                     clr.l      -[A7]
  3265. 000020B6  41EE 0014                lea.l      A0, [A6 + 0x14]
  3266. 000020BA  2F20                     move.l     -[A7], -[A0]
  3267. 000020BC  2F20                     move.l     -[A7], -[A0]
  3268. 000020BE  486E FFFC                pea.l      [A6 - 0x4]
  3269. 000020C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3270. 000020C6  4EBA FDE8                jsr        [PC - 0x218 /* 00001EB0 */]
  3271. 000020CA  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3272. 000020CE  4E5E                     unlink     A6
  3273. 000020D0  205F                     movea.l    A0, [A7]+
  3274. 000020D2  DEFC 000C                add.w      A7, 0xC
  3275. 000020D6  4ED0                     jmp        [A0]
  3276. export_819:
  3277. 000020D8  4E56 FFF0                link       A6, -0x0010
  3278. 000020DC  2F0C                     move.l     -[A7], A4
  3279. 000020DE  206E 0012                movea.l    A0, [A6 + 0x12]
  3280. 000020E2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3281. 000020E6  7007                     moveq.l    D0, 0x07
  3282. label000020E8:
  3283. 000020E8  32D8                     move.w     [A1]+, [A0]+
  3284. 000020EA  51C8 FFFC                dbf        D0, -0x6 /* 000020E8 */
  3285. 000020EE  286E 0008                movea.l    A4, [A6 + 0x8]
  3286. 000020F2  2054                     movea.l    A0, [A4]
  3287. 000020F4  4AA8 000E                tst.l      [A0 + 0xE]
  3288. 000020F8  6726                     beq        +0x28 /* 00002120 */
  3289. 000020FA  486E FFF0                pea.l      [A6 - 0x10]
  3290. 000020FE  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  3291. 00002102  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  3292. 00002106  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  3293. 0000210A  486E FFF0                pea.l      [A6 - 0x10]
  3294. 0000210E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3295. 00002112  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3296. 00002116  2054                     movea.l    A0, [A4]
  3297. 00002118  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3298. 0000211C  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  3299. label00002120:
  3300. 00002120  285F                     movea.l    A4, [A7]+
  3301. 00002122  4E5E                     unlink     A6
  3302. 00002124  205F                     movea.l    A0, [A7]+
  3303. 00002126  DEFC 000E                add.w      A7, 0xE
  3304. 0000212A  4ED0                     jmp        [A0]
  3305. export_820:
  3306. 0000212C  4E56 0000                link       A6, 0
  3307. 00002130  486D FAC8                pea.l      [A5 - 0x538]
  3308. 00002134  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  3309. 00002138  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3310. 0000213C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3311. 00002140  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  3312. 00002144  4E5E                     unlink     A6
  3313. 00002146  205F                     movea.l    A0, [A7]+
  3314. 00002148  5C4F                     addq.w     A7, 6
  3315. 0000214A  4ED0                     jmp        [A0]
  3316. fn0000214C:
  3317. 0000214C  4E56 FFFC                link       A6, -0x0004
  3318. 00002150  48E7 0118                movem.l    -[A7], D7,A3,A4
  3319. 00002154  266E 0008                movea.l    A3, [A6 + 0x8]
  3320. 00002158  286B 0008                movea.l    A4, [A3 + 0x8]
  3321. 0000215C  42A7                     clr.l      -[A7]
  3322. 0000215E  4267                     clr.w      -[A7]
  3323. 00002160  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3324. 00002164  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3325. 00002168  4EBA 0556                jsr        [PC + 0x556 /* 000026C0 */]
  3326. 0000216C  2E1F                     move.l     D7, [A7]+
  3327. 0000216E  2054                     movea.l    A0, [A4]
  3328. 00002170  4AA8 0054                tst.l      [A0 + 0x54]
  3329. 00002174  670A                     beq        +0xC /* 00002180 */
  3330. 00002176  2F07                     move.l     -[A7], D7
  3331. 00002178  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3332. 0000217C  4EBA 066A                jsr        [PC + 0x66A /* 000027E8 */]
  3333. label00002180:
  3334. 00002180  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3335. 00002184  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  3336. 00002188  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3337. 0000218C  4E5E                     unlink     A6
  3338. 0000218E  205F                     movea.l    A0, [A7]+
  3339. 00002190  5C4F                     addq.w     A7, 6
  3340. 00002192  4ED0                     jmp        [A0]
  3341. export_821:
  3342. 00002194  4E56 0000                link       A6, 0
  3343. 00002198  48E7 0118                movem.l    -[A7], D7,A3,A4
  3344. 0000219C  266E 0008                movea.l    A3, [A6 + 0x8]
  3345. 000021A0  3E2E 0012                move.w     D7, [A6 + 0x12]
  3346. 000021A4  284B                     movea.l    A4, A3
  3347. 000021A6  7000                     moveq.l    D0, 0x00
  3348. 000021A8  2D40 0014                move.l     [A6 + 0x14], D0
  3349. 000021AC  4267                     clr.w      -[A7]
  3350. 000021AE  2F0B                     move.l     -[A7], A3
  3351. 000021B0  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3352. 000021B4  101F                     move.b     D0, [A7]+
  3353. 000021B6  677E                     beq        +0x80 /* 00002236 */
  3354. 000021B8  2054                     movea.l    A0, [A4]
  3355. 000021BA  C028 0072                and.b      D0, [A0 + 0x72]
  3356. 000021BE  6776                     beq        +0x78 /* 00002236 */
  3357. 000021C0  3007                     move.w     D0, D7
  3358. 000021C2  5340                     subq.w     D0, 1
  3359. 000021C4  6726                     beq        +0x28 /* 000021EC */
  3360. 000021C6  5740                     subq.w     D0, 3
  3361. 000021C8  6738                     beq        +0x3A /* 00002202 */
  3362. 000021CA  5F40                     subq.w     D0, 7
  3363. 000021CC  6706                     beq        +0x8 /* 000021D4 */
  3364. 000021CE  5340                     subq.w     D0, 1
  3365. 000021D0  670E                     beq        +0x10 /* 000021E0 */
  3366. 000021D2  604A                     bra        +0x4C /* 0000221E */
  3367. label000021D4:
  3368. 000021D4  3F3C 0016                move.w     -[A7], 0x16
  3369. 000021D8  2F0E                     move.l     -[A7], A6
  3370. 000021DA  4EBA FF70                jsr        [PC - 0x90 /* 0000214C */]
  3371. 000021DE  606C                     bra        +0x6E /* 0000224C */
  3372. label000021E0:
  3373. 000021E0  3F3C 0017                move.w     -[A7], 0x17
  3374. 000021E4  2F0E                     move.l     -[A7], A6
  3375. 000021E6  4EBA FF64                jsr        [PC - 0x9C /* 0000214C */]
  3376. 000021EA  6060                     bra        +0x62 /* 0000224C */
  3377. label000021EC:
  3378. 000021EC  42A7                     clr.l      -[A7]
  3379. 000021EE  42A7                     clr.l      -[A7]
  3380. 000021F0  1F3C 0001                move.b     -[A7], 0x1
  3381. 000021F4  2F0B                     move.l     -[A7], A3
  3382. 000021F6  4EBA 05B8                jsr        [PC + 0x5B8 /* 000027B0 */]
  3383. 000021FA  2F0B                     move.l     -[A7], A3
  3384. 000021FC  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  3385. 00002200  604A                     bra        +0x4C /* 0000224C */
  3386. label00002202:
  3387. 00002202  2054                     movea.l    A0, [A4]
  3388. 00002204  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3389. 00002208  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3390. 0000220C  1F3C 0001                move.b     -[A7], 0x1
  3391. 00002210  2F0B                     move.l     -[A7], A3
  3392. 00002212  4EBA 059C                jsr        [PC + 0x59C /* 000027B0 */]
  3393. 00002216  2F0B                     move.l     -[A7], A3
  3394. 00002218  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  3395. 0000221C  602E                     bra        +0x30 /* 0000224C */
  3396. label0000221E:
  3397. 0000221E  42A7                     clr.l      -[A7]
  3398. 00002220  3F07                     move.w     -[A7], D7
  3399. 00002222  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3400. 00002226  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3401. 0000222A  2F0B                     move.l     -[A7], A3
  3402. 0000222C  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  3403. 00002230  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3404. 00002234  6016                     bra        +0x18 /* 0000224C */
  3405. label00002236:
  3406. 00002236  42A7                     clr.l      -[A7]
  3407. 00002238  3F07                     move.w     -[A7], D7
  3408. 0000223A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3409. 0000223E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3410. 00002242  2F0B                     move.l     -[A7], A3
  3411. 00002244  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  3412. 00002248  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3413. label0000224C:
  3414. 0000224C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3415. 00002250  4E5E                     unlink     A6
  3416. 00002252  205F                     movea.l    A0, [A7]+
  3417. 00002254  DEFC 000C                add.w      A7, 0xC
  3418. 00002258  4ED0                     jmp        [A0]
  3419. 0000225A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3420. // begin alternate branch 0000225C-00002260
  3421. fn0000225C:
  3422. 0000225C  4E56 FFF4                link       A6, -0x000C
  3423. // end alternate branch 0000225C-00002260
  3424. fn0000225C: // (misaligned)
  3425. 0000225E  FFF4                     .invalid   <<F/7/7>>
  3426. 00002260  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3427. 00002264  206E 000E                movea.l    A0, [A6 + 0xE]
  3428. 00002268  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3429. 0000226C  7003                     moveq.l    D0, 0x03
  3430. label0000226E:
  3431. 0000226E  32D8                     move.w     [A1]+, [A0]+
  3432. 00002270  51C8 FFFC                dbf        D0, -0x6 /* 0000226E */
  3433. 00002274  266E 0008                movea.l    A3, [A6 + 0x8]
  3434. 00002278  284B                     movea.l    A4, A3
  3435. 0000227A  422E FFF4                clr.b      [A6 - 0xC]
  3436. 0000227E  1E2E FFF4                move.b     D7, [A6 - 0xC]
  3437. 00002282  6000 0092                bra        +0x94 /* 00002316 */
  3438. label00002286:
  3439. 00002286  1007                     move.b     D0, D7
  3440. 00002288  4880                     ext.w      D0
  3441. 0000228A  E540                     asl        D0.w, 2
  3442. 0000228C  4AB6 00F8                tst.l      [A6 + D0.w - 0x8]
  3443. 00002290  6C38                     bge        +0x3A /* 000022CA */
  3444. 00002292  1007                     move.b     D0, D7
  3445. 00002294  4880                     ext.w      D0
  3446. 00002296  E540                     asl        D0.w, 2
  3447. 00002298  2F00                     move.l     -[A7], D0
  3448. 0000229A  42A7                     clr.l      -[A7]
  3449. 0000229C  1207                     move.b     D1, D7
  3450. 0000229E  4881                     ext.w      D1
  3451. 000022A0  E541                     asl        D1.w, 2
  3452. 000022A2  2F36 10F8                move.l     -[A7], [A6 + D1.w - 0x8]
  3453. 000022A6  1207                     move.b     D1, D7
  3454. 000022A8  4881                     ext.w      D1
  3455. 000022AA  2054                     movea.l    A0, [A4]
  3456. 000022AC  E541                     asl        D1.w, 2
  3457. 000022AE  2430 103C                move.l     D2, [A0 + D1.w + 0x3C]
  3458. 000022B2  4482                     neg.l      D2
  3459. 000022B4  2F02                     move.l     -[A7], D2
  3460. 000022B6  201F                     move.l     D0, [A7]+
  3461. 000022B8  2E9F                     move.l     [A7], [A7]+
  3462. 000022BA  B097                     cmp.l      D0, [A7]
  3463. 000022BC  6F02                     ble        +0x4 /* 000022C0 */
  3464. 000022BE  2E80                     move.l     [A7], D0
  3465. label000022C0:
  3466. 000022C0  221F                     move.l     D1, [A7]+
  3467. 000022C2  201F                     move.l     D0, [A7]+
  3468. 000022C4  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3469. 000022C8  604A                     bra        +0x4C /* 00002314 */
  3470. label000022CA:
  3471. 000022CA  1007                     move.b     D0, D7
  3472. 000022CC  4880                     ext.w      D0
  3473. 000022CE  E540                     asl        D0.w, 2
  3474. 000022D0  4AB6 00F8                tst.l      [A6 + D0.w - 0x8]
  3475. 000022D4  6F3E                     ble        +0x40 /* 00002314 */
  3476. 000022D6  1007                     move.b     D0, D7
  3477. 000022D8  4880                     ext.w      D0
  3478. 000022DA  E540                     asl        D0.w, 2
  3479. 000022DC  2F00                     move.l     -[A7], D0
  3480. 000022DE  42A7                     clr.l      -[A7]
  3481. 000022E0  1207                     move.b     D1, D7
  3482. 000022E2  4881                     ext.w      D1
  3483. 000022E4  E541                     asl        D1.w, 2
  3484. 000022E6  2F36 10F8                move.l     -[A7], [A6 + D1.w - 0x8]
  3485. 000022EA  1207                     move.b     D1, D7
  3486. 000022EC  4881                     ext.w      D1
  3487. 000022EE  2054                     movea.l    A0, [A4]
  3488. 000022F0  E541                     asl        D1.w, 2
  3489. 000022F2  1407                     move.b     D2, D7
  3490. 000022F4  4882                     ext.w      D2
  3491. 000022F6  E542                     asl        D2.w, 2
  3492. 000022F8  2630 104C                move.l     D3, [A0 + D1.w + 0x4C]
  3493. 000022FC  96B0 203C                sub.l      D3, [A0 + D2.w + 0x3C]
  3494. 00002300  2F03                     move.l     -[A7], D3
  3495. 00002302  201F                     move.l     D0, [A7]+
  3496. 00002304  2E9F                     move.l     [A7], [A7]+
  3497. 00002306  B097                     cmp.l      D0, [A7]
  3498. 00002308  6C02                     bge        +0x4 /* 0000230C */
  3499. 0000230A  2E80                     move.l     [A7], D0
  3500. label0000230C:
  3501. 0000230C  221F                     move.l     D1, [A7]+
  3502. 0000230E  201F                     move.l     D0, [A7]+
  3503. 00002310  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3504. label00002314:
  3505. 00002314  5207                     addq.b     D7, 1
  3506. label00002316:
  3507. 00002316  7001                     moveq.l    D0, 0x01
  3508. 00002318  B007                     cmp.b      D0, D7
  3509. 0000231A  6C00 FF6A                bge        -0x94 /* 00002286 */
  3510. 0000231E  4267                     clr.w      -[A7]
  3511. 00002320  486E FFF8                pea.l      [A6 - 0x8]
  3512. 00002324  486D FC1C                pea.l      [A5 - 0x3E4]
  3513. 00002328  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  3514. 0000232C  101F                     move.b     D0, [A7]+
  3515. 0000232E  6628                     bne        +0x2A /* 00002358 */
  3516. 00002330  486E FFF8                pea.l      [A6 - 0x8]
  3517. 00002334  2054                     movea.l    A0, [A4]
  3518. 00002336  4868 003C                pea.l      [A0 + 0x3C]
  3519. 0000233A  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  3520. 0000233E  2F0B                     move.l     -[A7], A3
  3521. 00002340  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  3522. 00002344  102E 000C                move.b     D0, [A6 + 0xC]
  3523. 00002348  670E                     beq        +0x10 /* 00002358 */
  3524. 0000234A  486E FFF8                pea.l      [A6 - 0x8]
  3525. 0000234E  1F3C 0001                move.b     -[A7], 0x1
  3526. 00002352  2F0B                     move.l     -[A7], A3
  3527. 00002354  4EAD 399A                jsr        [A5 + 0x399A /* export_1839 */]
  3528. label00002358:
  3529. 00002358  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  3530. 0000235C  4E5E                     unlink     A6
  3531. 0000235E  205F                     movea.l    A0, [A7]+
  3532. 00002360  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3533. 00002364  4ED0                     jmp        [A0]
  3534. 00002366  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3535. export_822: // at 00002368 (misaligned)
  3536. 0000236A  FFCC                     .invalid   <<F/7/7>>
  3537. 0000236C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3538. 00002370  206E 0012                movea.l    A0, [A6 + 0x12]
  3539. 00002374  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3540. 00002378  7007                     moveq.l    D0, 0x07
  3541. label0000237A:
  3542. 0000237A  32D8                     move.w     [A1]+, [A0]+
  3543. 0000237C  51C8 FFFC                dbf        D0, -0x6 /* 0000237A */
  3544. 00002380  286E 0008                movea.l    A4, [A6 + 0x8]
  3545. 00002384  486E FFE0                pea.l      [A6 - 0x20]
  3546. 00002388  2F0C                     move.l     -[A7], A4
  3547. 0000238A  4EAD 3BA2                jsr        [A5 + 0x3BA2 /* export_1904 */]
  3548. 0000238E  422E FFCC                clr.b      [A6 - 0x34]
  3549. 00002392  1E2E FFCC                move.b     D7, [A6 - 0x34]
  3550. 00002396  6076                     bra        +0x78 /* 0000240E */
  3551. label00002398:
  3552. 00002398  42A7                     clr.l      -[A7]
  3553. 0000239A  42A7                     clr.l      -[A7]
  3554. 0000239C  486E FFE0                pea.l      [A6 - 0x20]
  3555. 000023A0  1F07                     move.b     -[A7], D7
  3556. 000023A2  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  3557. 000023A6  1007                     move.b     D0, D7
  3558. 000023A8  4880                     ext.w      D0
  3559. 000023AA  D040                     add.w      D0, D0
  3560. 000023AC  3236 000E                move.w     D1, [A6 + D0.w + 0xE]
  3561. 000023B0  48C1                     ext.l      D1
  3562. 000023B2  2F01                     move.l     -[A7], D1
  3563. 000023B4  201F                     move.l     D0, [A7]+
  3564. 000023B6  2E9F                     move.l     [A7], [A7]+
  3565. 000023B8  B097                     cmp.l      D0, [A7]
  3566. 000023BA  6C02                     bge        +0x4 /* 000023BE */
  3567. 000023BC  2E80                     move.l     [A7], D0
  3568. label000023BE:
  3569. 000023BE  2A1F                     move.l     D5, [A7]+
  3570. 000023C0  1007                     move.b     D0, D7
  3571. 000023C2  4880                     ext.w      D0
  3572. 000023C4  E540                     asl        D0.w, 2
  3573. 000023C6  2205                     move.l     D1, D5
  3574. 000023C8  D2B6 00F0                add.l      D1, [A6 + D0.w - 0x16]
  3575. 000023CC  1007                     move.b     D0, D7
  3576. 000023CE  4880                     ext.w      D0
  3577. 000023D0  E540                     asl        D0.w, 2
  3578. 000023D2  2C01                     move.l     D6, D1
  3579. 000023D4  9CB6 00E8                sub.l      D6, [A6 + D0.w - 0x24]
  3580. 000023D8  6E28                     bgt        +0x2A /* 00002402 */
  3581. 000023DA  42A7                     clr.l      -[A7]
  3582. 000023DC  42A7                     clr.l      -[A7]
  3583. 000023DE  1007                     move.b     D0, D7
  3584. 000023E0  4880                     ext.w      D0
  3585. 000023E2  E540                     asl        D0.w, 2
  3586. 000023E4  2236 00F8                move.l     D1, [A6 + D0.w - 0x8]
  3587. 000023E8  9285                     sub.l      D1, D5
  3588. 000023EA  1007                     move.b     D0, D7
  3589. 000023EC  4880                     ext.w      D0
  3590. 000023EE  E540                     asl        D0.w, 2
  3591. 000023F0  92B6 00E0                sub.l      D1, [A6 + D0.w - 0x32]
  3592. 000023F4  2F01                     move.l     -[A7], D1
  3593. 000023F6  201F                     move.l     D0, [A7]+
  3594. 000023F8  2E9F                     move.l     [A7], [A7]+
  3595. 000023FA  B097                     cmp.l      D0, [A7]
  3596. 000023FC  6C02                     bge        +0x4 /* 00002400 */
  3597. 000023FE  2E80                     move.l     [A7], D0
  3598. label00002400:
  3599. 00002400  2C1F                     move.l     D6, [A7]+
  3600. label00002402:
  3601. 00002402  1007                     move.b     D0, D7
  3602. 00002404  4880                     ext.w      D0
  3603. 00002406  E540                     asl        D0.w, 2
  3604. 00002408  2D86 00CE                move.l     [A6 + D0.w - 0x50], D6
  3605. 0000240C  5207                     addq.b     D7, 1
  3606. label0000240E:
  3607. 0000240E  7001                     moveq.l    D0, 0x01
  3608. 00002410  B007                     cmp.b      D0, D7
  3609. 00002412  6C84                     bge        -0x7A /* 00002398 */
  3610. 00002414  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3611. 00002418  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3612. 0000241C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3613. 00002420  2F0C                     move.l     -[A7], A4
  3614. 00002422  4EBA 0010                jsr        [PC + 0x10 /* 00002434 */]
  3615. 00002426  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3616. 0000242A  4E5E                     unlink     A6
  3617. 0000242C  205F                     movea.l    A0, [A7]+
  3618. 0000242E  DEFC 000E                add.w      A7, 0xE
  3619. 00002432  4ED0                     jmp        [A0]
  3620. export_823:
  3621. fn00002434:
  3622. 00002434  4E56 FFF8                link       A6, -0x0008
  3623. 00002438  48E7 0308                movem.l    -[A7], D6,D7,A4
  3624. 0000243C  2C2E 000E                move.l     D6, [A6 + 0xE]
  3625. 00002440  2E2E 0012                move.l     D7, [A6 + 0x12]
  3626. 00002444  286E 0008                movea.l    A4, [A6 + 0x8]
  3627. 00002448  4A87                     tst.l      D7
  3628. 0000244A  56C0                     sne        D0
  3629. 0000244C  4A00                     tst.b      D0
  3630. 0000244E  6608                     bne        +0xA /* 00002458 */
  3631. 00002450  4A86                     tst.l      D6
  3632. 00002452  56C1                     sne        D1
  3633. 00002454  8001                     or.b       D0, D1
  3634. 00002456  6740                     beq        +0x42 /* 00002498 */
  3635. label00002458:
  3636. 00002458  2054                     movea.l    A0, [A4]
  3637. 0000245A  4AA8 0054                tst.l      [A0 + 0x54]
  3638. 0000245E  670A                     beq        +0xC /* 0000246A */
  3639. 00002460  2F06                     move.l     -[A7], D6
  3640. 00002462  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3641. 00002466  4EBA 0380                jsr        [PC + 0x380 /* 000027E8 */]
  3642. label0000246A:
  3643. 0000246A  2054                     movea.l    A0, [A4]
  3644. 0000246C  4AA8 0058                tst.l      [A0 + 0x58]
  3645. 00002470  670A                     beq        +0xC /* 0000247C */
  3646. 00002472  2F07                     move.l     -[A7], D7
  3647. 00002474  2F28 0058                move.l     -[A7], [A0 + 0x58]
  3648. 00002478  4EBA 036E                jsr        [PC + 0x36E /* 000027E8 */]
  3649. label0000247C:
  3650. 0000247C  486E FFF8                pea.l      [A6 - 0x8]
  3651. 00002480  2F07                     move.l     -[A7], D7
  3652. 00002482  2F06                     move.l     -[A7], D6
  3653. 00002484  4EAD 22FA                jsr        [A5 + 0x22FA /* export_1115 */]
  3654. 00002488  486E FFF8                pea.l      [A6 - 0x8]
  3655. 0000248C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3656. 00002490  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3657. 00002494  4EBA FDC6                jsr        [PC - 0x23A /* 0000225C */]
  3658. label00002498:
  3659. 00002498  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3660. 0000249C  4E5E                     unlink     A6
  3661. 0000249E  205F                     movea.l    A0, [A7]+
  3662. 000024A0  DEFC 000E                add.w      A7, 0xE
  3663. 000024A4  4ED0                     jmp        [A0]
  3664. 000024A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3665. // begin alternate branch 000024A8-000024AC
  3666. fn000024A8:
  3667. 000024A8  4E56 FFF0                link       A6, -0x0010
  3668. // end alternate branch 000024A8-000024AC
  3669. fn000024A8: // (misaligned)
  3670. 000024AA  FFF0                     .invalid   <<F/7/7>>
  3671. 000024AC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3672. 000024B0  286E 0008                movea.l    A4, [A6 + 0x8]
  3673. 000024B4  204C                     movea.l    A0, A4
  3674. 000024B6  5088                     addq.l     A0, 8
  3675. 000024B8  2050                     movea.l    A0, [A0]
  3676. 000024BA  2D48 FFF0                move.l     [A6 - 0x10], A0
  3677. 000024BE  202C FFFC                move.l     D0, [A4 - 0x4]
  3678. 000024C2  6A02                     bpl        +0x4 /* 000024C6 */
  3679. 000024C4  4480                     neg.l      D0
  3680. label000024C6:
  3681. 000024C6  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  3682. 000024CC  5EC0                     sgt        D0
  3683. 000024CE  4A00                     tst.b      D0
  3684. 000024D0  6614                     bne        +0x16 /* 000024E6 */
  3685. 000024D2  222C FFF8                move.l     D1, [A4 - 0x8]
  3686. 000024D6  6A02                     bpl        +0x4 /* 000024DA */
  3687. 000024D8  4481                     neg.l      D1
  3688. label000024DA:
  3689. 000024DA  0C81 0000 7530           cmpi.l     D1, 0x7530 /* 'u0' */
  3690. 000024E0  5EC1                     sgt        D1
  3691. 000024E2  8001                     or.b       D0, D1
  3692. 000024E4  6710                     beq        +0x12 /* 000024F6 */
  3693. label000024E6:
  3694. 000024E6  486C FFF0                pea.l      [A4 - 0x10]
  3695. 000024EA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3696. 000024EE  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3697. 000024F2  6000 0084                bra        +0x86 /* 00002578 */
  3698. label000024F6:
  3699. 000024F6  42A7                     clr.l      -[A7]
  3700. 000024F8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3701. 000024FC  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3702. 00002500  2E1F                     move.l     D7, [A7]+
  3703. 00002502  6754                     beq        +0x56 /* 00002558 */
  3704. 00002504  2047                     movea.l    A0, D7
  3705. 00002506  2050                     movea.l    A0, [A0]
  3706. 00002508  2268 003C                movea.l    A1, [A0 + 0x3C]
  3707. 0000250C  2669 007A                movea.l    A3, [A1 + 0x7A]
  3708. 00002510  4267                     clr.w      -[A7]
  3709. 00002512  2F0B                     move.l     -[A7], A3
  3710. 00002514  A8E2                     syscall    EmptyRgn
  3711. 00002516  101F                     move.b     D0, [A7]+
  3712. 00002518  663E                     bne        +0x40 /* 00002558 */
  3713. 0000251A  2D6D FC34 FFFC           move.l     [A6 - 0x4], [A5 - 0x3CC]
  3714. 00002520  486E FFFC                pea.l      [A6 - 0x4]
  3715. 00002524  A870                     syscall    LocalToGlobal
  3716. 00002526  2F0B                     move.l     -[A7], A3
  3717. 00002528  302E FFFE                move.w     D0, [A6 - 0x2]
  3718. 0000252C  4440                     neg.w      D0
  3719. 0000252E  3F00                     move.w     -[A7], D0
  3720. 00002530  302E FFFC                move.w     D0, [A6 - 0x4]
  3721. 00002534  4440                     neg.w      D0
  3722. 00002536  3F00                     move.w     -[A7], D0
  3723. 00002538  A8E0                     syscall    OffsetRgn/OfsetRgn
  3724. 0000253A  206D FE86                movea.l    A0, [A5 - 0x17A]
  3725. 0000253E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3726. 00002542  2F0B                     move.l     -[A7], A3
  3727. 00002544  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3728. 00002548  A8E6                     syscall    DiffRgn
  3729. 0000254A  2F0B                     move.l     -[A7], A3
  3730. 0000254C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3731. 00002550  A8E0                     syscall    OffsetRgn/OfsetRgn
  3732. 00002552  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3733. 00002556  A879                     syscall    SetClip
  3734. label00002558:
  3735. 00002558  486C FFF0                pea.l      [A4 - 0x10]
  3736. 0000255C  202C FFFC                move.l     D0, [A4 - 0x4]
  3737. 00002560  4480                     neg.l      D0
  3738. 00002562  3F00                     move.w     -[A7], D0
  3739. 00002564  202C FFF8                move.l     D0, [A4 - 0x8]
  3740. 00002568  4480                     neg.l      D0
  3741. 0000256A  3F00                     move.w     -[A7], D0
  3742. 0000256C  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3743. 00002570  A8EF                     syscall    ScrollRect
  3744. 00002572  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3745. 00002576  A927                     syscall    InvalRgn
  3746. label00002578:
  3747. 00002578  102C 000C                move.b     D0, [A4 + 0xC]
  3748. 0000257C  670A                     beq        +0xC /* 00002588 */
  3749. 0000257E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3750. 00002582  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  3751. 00002586  6008                     bra        +0xA /* 00002590 */
  3752. label00002588:
  3753. 00002588  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3754. 0000258C  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  3755. label00002590:
  3756. 00002590  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3757. 00002594  4E5E                     unlink     A6
  3758. 00002596  2E9F                     move.l     [A7], [A7]+
  3759. 00002598  4E75                     rts
  3760. 0000259A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3761. export_824: // at 0000259C (misaligned)
  3762. 0000259E  FFB2                     .invalid   <<F/6/7>>
  3763. 000025A0  206E 000E                movea.l    A0, [A6 + 0xE]
  3764. 000025A4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3765. 000025A8  7003                     moveq.l    D0, 0x03
  3766. label000025AA:
  3767. 000025AA  32D8                     move.w     [A1]+, [A0]+
  3768. 000025AC  51C8 FFFC                dbf        D0, -0x6 /* 000025AA */
  3769. 000025B0  4267                     clr.w      -[A7]
  3770. 000025B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3771. 000025B6  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  3772. 000025BA  101F                     move.b     D0, [A7]+
  3773. 000025BC  6732                     beq        +0x34 /* 000025F0 */
  3774. 000025BE  2F00                     move.l     -[A7], D0
  3775. 000025C0  4267                     clr.w      -[A7]
  3776. 000025C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3777. 000025C6  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3778. 000025CA  121F                     move.b     D1, [A7]+
  3779. 000025CC  201F                     move.l     D0, [A7]+
  3780. 000025CE  C001                     and.b      D0, D1
  3781. 000025D0  671E                     beq        +0x20 /* 000025F0 */
  3782. 000025D2  486E FFF0                pea.l      [A6 - 0x10]
  3783. 000025D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3784. 000025DA  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  3785. 000025DE  4267                     clr.w      -[A7]
  3786. 000025E0  486E FFF0                pea.l      [A6 - 0x10]
  3787. 000025E4  A8AE                     syscall    EmptyRect
  3788. 000025E6  101F                     move.b     D0, [A7]+
  3789. 000025E8  6606                     bne        +0x8 /* 000025F0 */
  3790. 000025EA  2F0E                     move.l     -[A7], A6
  3791. 000025EC  4EBA FEBA                jsr        [PC - 0x146 /* 000024A8 */]
  3792. label000025F0:
  3793. 000025F0  4E5E                     unlink     A6
  3794. 000025F2  205F                     movea.l    A0, [A7]+
  3795. 000025F4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3796. 000025F8  4ED0                     jmp        [A0]
  3797. 000025FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3798. // begin alternate branch 000025FC-00002600
  3799. fn000025FC:
  3800. 000025FC  4E56 FFF4                link       A6, -0x000C
  3801. // end alternate branch 000025FC-00002600
  3802. fn000025FC: // (misaligned)
  3803. 000025FE  FFF4                     .invalid   <<F/7/7>>
  3804. 00002600  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3805. 00002604  2A2E 000C                move.l     D5, [A6 + 0xC]
  3806. 00002608  1E2E 0010                move.b     D7, [A6 + 0x10]
  3807. 0000260C  286E 0008                movea.l    A4, [A6 + 0x8]
  3808. 00002610  1007                     move.b     D0, D7
  3809. 00002612  4880                     ext.w      D0
  3810. 00002614  2054                     movea.l    A0, [A4]
  3811. 00002616  1230 0060                move.b     D1, [A0 + D0.w + 0x60]
  3812. 0000261A  6752                     beq        +0x54 /* 0000266E */
  3813. 0000261C  1007                     move.b     D0, D7
  3814. 0000261E  4880                     ext.w      D0
  3815. 00002620  2054                     movea.l    A0, [A4]
  3816. 00002622  E540                     asl        D0.w, 2
  3817. 00002624  BAB0 004C                cmp.l      D5, [A0 + D0.w + 0x4C]
  3818. 00002628  56C0                     sne        D0
  3819. 0000262A  C200                     and.b      D1, D0
  3820. 0000262C  6740                     beq        +0x42 /* 0000266E */
  3821. 0000262E  1007                     move.b     D0, D7
  3822. 00002630  4880                     ext.w      D0
  3823. 00002632  2054                     movea.l    A0, [A4]
  3824. 00002634  D040                     add.w      D0, D0
  3825. 00002636  3230 005C                move.w     D1, [A0 + D0.w + 0x5C]
  3826. 0000263A  48C1                     ext.l      D1
  3827. 0000263C  83FC 0002                divs.w     D1, 0x2
  3828. 00002640  48C1                     ext.l      D1
  3829. 00002642  D285                     add.l      D1, D5
  3830. 00002644  2F01                     move.l     -[A7], D1
  3831. 00002646  1007                     move.b     D0, D7
  3832. 00002648  4880                     ext.w      D0
  3833. 0000264A  D040                     add.w      D0, D0
  3834. 0000264C  3230 005C                move.w     D1, [A0 + D0.w + 0x5C]
  3835. 00002650  48C1                     ext.l      D1
  3836. 00002652  2F01                     move.l     -[A7], D1
  3837. 00002654  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3838. 00002658  1007                     move.b     D0, D7
  3839. 0000265A  4880                     ext.w      D0
  3840. 0000265C  D040                     add.w      D0, D0
  3841. 0000265E  3230 005C                move.w     D1, [A0 + D0.w + 0x5C]
  3842. 00002662  48C1                     ext.l      D1
  3843. 00002664  2F01                     move.l     -[A7], D1
  3844. 00002666  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3845. 0000266A  2C1F                     move.l     D6, [A7]+
  3846. 0000266C  6002                     bra        +0x4 /* 00002670 */
  3847. label0000266E:
  3848. 0000266E  2C05                     move.l     D6, D5
  3849. label00002670:
  3850. 00002670  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3851. 00002674  43ED FC1C                lea.l      A1, [A5 - 0x3E4]
  3852. 00002678  7003                     moveq.l    D0, 0x03
  3853. label0000267A:
  3854. 0000267A  30D9                     move.w     [A0]+, [A1]+
  3855. 0000267C  51C8 FFFC                dbf        D0, -0x6 /* 0000267A */
  3856. 00002680  1007                     move.b     D0, D7
  3857. 00002682  4880                     ext.w      D0
  3858. 00002684  2054                     movea.l    A0, [A4]
  3859. 00002686  E540                     asl        D0.w, 2
  3860. 00002688  2206                     move.l     D1, D6
  3861. 0000268A  92B0 003C                sub.l      D1, [A0 + D0.w + 0x3C]
  3862. 0000268E  1007                     move.b     D0, D7
  3863. 00002690  4880                     ext.w      D0
  3864. 00002692  E540                     asl        D0.w, 2
  3865. 00002694  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3866. 00002698  486E FFF8                pea.l      [A6 - 0x8]
  3867. 0000269C  1F3C 0001                move.b     -[A7], 0x1
  3868. 000026A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3869. 000026A4  4EBA FBB6                jsr        [PC - 0x44A /* 0000225C */]
  3870. 000026A8  2006                     move.l     D0, D6
  3871. 000026AA  9085                     sub.l      D0, D5
  3872. 000026AC  2D40 0012                move.l     [A6 + 0x12], D0
  3873. 000026B0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3874. 000026B4  4E5E                     unlink     A6
  3875. 000026B6  205F                     movea.l    A0, [A7]+
  3876. 000026B8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3877. 000026BC  4ED0                     jmp        [A0]
  3878. 000026BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3879. // begin alternate branch 000026C0-000026C4
  3880. export_825:
  3881. fn000026C0:
  3882. 000026C0  4E56 FFEE                link       A6, -0x0012
  3883. // end alternate branch 000026C0-000026C4
  3884. export_825: // at 000026C0 (misaligned)
  3885. fn000026C0: // (misaligned)
  3886. 000026C2  FFEE                     .invalid   <<F/7/7>>
  3887. 000026C4  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  3888. 000026C8  182E 000E                move.b     D4, [A6 + 0xE]
  3889. 000026CC  286E 0008                movea.l    A4, [A6 + 0x8]
  3890. 000026D0  1004                     move.b     D0, D4
  3891. 000026D2  4880                     ext.w      D0
  3892. 000026D4  2054                     movea.l    A0, [A4]
  3893. 000026D6  D040                     add.w      D0, D0
  3894. 000026D8  3C30 005C                move.w     D6, [A0 + D0.w + 0x5C]
  3895. 000026DC  43EE FFEE                lea.l      A1, [A6 - 0x12]
  3896. 000026E0  45ED FC1C                lea.l      A2, [A5 - 0x3E4]
  3897. 000026E4  7003                     moveq.l    D0, 0x03
  3898. label000026E6:
  3899. 000026E6  32DA                     move.w     [A1]+, [A2]+
  3900. 000026E8  51C8 FFFC                dbf        D0, -0x6 /* 000026E6 */
  3901. 000026EC  302E 000C                move.w     D0, [A6 + 0xC]
  3902. 000026F0  0440 0014                subi.w     D0, 0x14
  3903. 000026F4  670E                     beq        +0x10 /* 00002704 */
  3904. 000026F6  5340                     subq.w     D0, 1
  3905. 000026F8  670A                     beq        +0xC /* 00002704 */
  3906. 000026FA  5340                     subq.w     D0, 1
  3907. 000026FC  670E                     beq        +0x10 /* 0000270C */
  3908. 000026FE  5340                     subq.w     D0, 1
  3909. 00002700  670A                     beq        +0xC /* 0000270C */
  3910. 00002702  6014                     bra        +0x16 /* 00002718 */
  3911. label00002704:
  3912. 00002704  3006                     move.w     D0, D6
  3913. 00002706  48C0                     ext.l      D0
  3914. 00002708  2E00                     move.l     D7, D0
  3915. 0000270A  600C                     bra        +0xE /* 00002718 */
  3916. label0000270C:
  3917. 0000270C  1004                     move.b     D0, D4
  3918. 0000270E  4880                     ext.w      D0
  3919. 00002710  2054                     movea.l    A0, [A4]
  3920. 00002712  E540                     asl        D0.w, 2
  3921. 00002714  2E30 0022                move.l     D7, [A0 + D0.w + 0x22]
  3922. label00002718:
  3923. 00002718  7014                     moveq.l    D0, 0x14
  3924. 0000271A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3925. 0000271E  57C0                     seq        D0
  3926. 00002720  4A00                     tst.b      D0
  3927. 00002722  660C                     bne        +0xE /* 00002730 */
  3928. 00002724  7216                     moveq.l    D1, 0x16
  3929. 00002726  B26E 000C                cmp.w      D1, [A6 + 0xC]
  3930. 0000272A  57C1                     seq        D1
  3931. 0000272C  8001                     or.b       D0, D1
  3932. 0000272E  6706                     beq        +0x8 /* 00002736 */
  3933. label00002730:
  3934. 00002730  2007                     move.l     D0, D7
  3935. 00002732  4480                     neg.l      D0
  3936. 00002734  2E00                     move.l     D7, D0
  3937. label00002736:
  3938. 00002736  1004                     move.b     D0, D4
  3939. 00002738  4880                     ext.w      D0
  3940. 0000273A  2054                     movea.l    A0, [A4]
  3941. 0000273C  1230 0060                move.b     D1, [A0 + D0.w + 0x60]
  3942. 00002740  6744                     beq        +0x46 /* 00002786 */
  3943. 00002742  4A46                     tst.w      D6
  3944. 00002744  56C0                     sne        D0
  3945. 00002746  C200                     and.b      D1, D0
  3946. 00002748  673C                     beq        +0x3E /* 00002786 */
  3947. 0000274A  42A7                     clr.l      -[A7]
  3948. 0000274C  42A7                     clr.l      -[A7]
  3949. 0000274E  1004                     move.b     D0, D4
  3950. 00002750  4880                     ext.w      D0
  3951. 00002752  2054                     movea.l    A0, [A4]
  3952. 00002754  E540                     asl        D0.w, 2
  3953. 00002756  2207                     move.l     D1, D7
  3954. 00002758  D2B0 003C                add.l      D1, [A0 + D0.w + 0x3C]
  3955. 0000275C  2F01                     move.l     -[A7], D1
  3956. 0000275E  201F                     move.l     D0, [A7]+
  3957. 00002760  2E9F                     move.l     [A7], [A7]+
  3958. 00002762  B097                     cmp.l      D0, [A7]
  3959. 00002764  6F02                     ble        +0x4 /* 00002768 */
  3960. 00002766  2E80                     move.l     [A7], D0
  3961. label00002768:
  3962. 00002768  3006                     move.w     D0, D6
  3963. 0000276A  48C0                     ext.l      D0
  3964. 0000276C  2F00                     move.l     -[A7], D0
  3965. 0000276E  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  3966. 00002772  2A1F                     move.l     D5, [A7]+
  3967. 00002774  6710                     beq        +0x12 /* 00002786 */
  3968. 00002776  4A87                     tst.l      D7
  3969. 00002778  6F04                     ble        +0x6 /* 0000277E */
  3970. 0000277A  9E85                     sub.l      D7, D5
  3971. 0000277C  6008                     bra        +0xA /* 00002786 */
  3972. label0000277E:
  3973. 0000277E  3006                     move.w     D0, D6
  3974. 00002780  48C0                     ext.l      D0
  3975. 00002782  9085                     sub.l      D0, D5
  3976. 00002784  DE80                     add.l      D7, D0
  3977. label00002786:
  3978. 00002786  1004                     move.b     D0, D4
  3979. 00002788  4880                     ext.w      D0
  3980. 0000278A  E540                     asl        D0.w, 2
  3981. 0000278C  2D87 00EE                move.l     [A6 + D0.w - 0x18], D7
  3982. 00002790  486E FFEE                pea.l      [A6 - 0x12]
  3983. 00002794  1F3C 0001                move.b     -[A7], 0x1
  3984. 00002798  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3985. 0000279C  4EBA FABE                jsr        [PC - 0x542 /* 0000225C */]
  3986. 000027A0  2D47 0010                move.l     [A6 + 0x10], D7
  3987. 000027A4  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  3988. 000027A8  4E5E                     unlink     A6
  3989. 000027AA  205F                     movea.l    A0, [A7]+
  3990. 000027AC  504F                     addq.w     A7, 8
  3991. 000027AE  4ED0                     jmp        [A0]
  3992. export_826:
  3993. fn000027B0:
  3994. 000027B0  4E56 0000                link       A6, 0
  3995. 000027B4  2F0C                     move.l     -[A7], A4
  3996. 000027B6  286E 0008                movea.l    A4, [A6 + 0x8]
  3997. 000027BA  202E 0012                move.l     D0, [A6 + 0x12]
  3998. 000027BE  2054                     movea.l    A0, [A4]
  3999. 000027C0  90A8 0040                sub.l      D0, [A0 + 0x40]
  4000. 000027C4  2F00                     move.l     -[A7], D0
  4001. 000027C6  202E 000E                move.l     D0, [A6 + 0xE]
  4002. 000027CA  90A8 003C                sub.l      D0, [A0 + 0x3C]
  4003. 000027CE  2F00                     move.l     -[A7], D0
  4004. 000027D0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4005. 000027D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4006. 000027D8  4EBA FC5A                jsr        [PC - 0x3A6 /* 00002434 */]
  4007. 000027DC  285F                     movea.l    A4, [A7]+
  4008. 000027DE  4E5E                     unlink     A6
  4009. 000027E0  205F                     movea.l    A0, [A7]+
  4010. 000027E2  DEFC 000E                add.w      A7, 0xE
  4011. 000027E6  4ED0                     jmp        [A0]
  4012. export_827:
  4013. fn000027E8:
  4014. 000027E8  4E56 0000                link       A6, 0
  4015. 000027EC  48E7 0108                movem.l    -[A7], D7,A4
  4016. 000027F0  2E2E 000C                move.l     D7, [A6 + 0xC]
  4017. 000027F4  286E 0008                movea.l    A4, [A6 + 0x8]
  4018. 000027F8  4A87                     tst.l      D7
  4019. 000027FA  6754                     beq        +0x56 /* 00002850 */
  4020. 000027FC  4A87                     tst.l      D7
  4021. 000027FE  6F1E                     ble        +0x20 /* 0000281E */
  4022. 00002800  42A7                     clr.l      -[A7]
  4023. 00002802  2F07                     move.l     -[A7], D7
  4024. 00002804  2054                     movea.l    A0, [A4]
  4025. 00002806  2028 006A                move.l     D0, [A0 + 0x6A]
  4026. 0000280A  90A8 0062                sub.l      D0, [A0 + 0x62]
  4027. 0000280E  2F00                     move.l     -[A7], D0
  4028. 00002810  201F                     move.l     D0, [A7]+
  4029. 00002812  2E9F                     move.l     [A7], [A7]+
  4030. 00002814  B097                     cmp.l      D0, [A7]
  4031. 00002816  6C02                     bge        +0x4 /* 0000281A */
  4032. 00002818  2E80                     move.l     [A7], D0
  4033. label0000281A:
  4034. 0000281A  2E1F                     move.l     D7, [A7]+
  4035. 0000281C  601C                     bra        +0x1E /* 0000283A */
  4036. label0000281E:
  4037. 0000281E  42A7                     clr.l      -[A7]
  4038. 00002820  2F07                     move.l     -[A7], D7
  4039. 00002822  2054                     movea.l    A0, [A4]
  4040. 00002824  2028 0066                move.l     D0, [A0 + 0x66]
  4041. 00002828  90A8 0062                sub.l      D0, [A0 + 0x62]
  4042. 0000282C  2F00                     move.l     -[A7], D0
  4043. 0000282E  201F                     move.l     D0, [A7]+
  4044. 00002830  2E9F                     move.l     [A7], [A7]+
  4045. 00002832  B097                     cmp.l      D0, [A7]
  4046. 00002834  6F02                     ble        +0x4 /* 00002838 */
  4047. 00002836  2E80                     move.l     [A7], D0
  4048. label00002838:
  4049. 00002838  2E1F                     move.l     D7, [A7]+
  4050. label0000283A:
  4051. 0000283A  2007                     move.l     D0, D7
  4052. 0000283C  2054                     movea.l    A0, [A4]
  4053. 0000283E  D0A8 0062                add.l      D0, [A0 + 0x62]
  4054. 00002842  2F00                     move.l     -[A7], D0
  4055. 00002844  1F3C 0001                move.b     -[A7], 0x1
  4056. 00002848  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4057. 0000284C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4058. label00002850:
  4059. 00002850  4CDF 1080                movem.l    D7,A4, [A7]+
  4060. 00002854  4E5E                     unlink     A6
  4061. 00002856  205F                     movea.l    A0, [A7]+
  4062. 00002858  504F                     addq.w     A7, 8
  4063. 0000285A  4ED0                     jmp        [A0]
  4064. export_828:
  4065. fn0000285C:
  4066. 0000285C  4E56 FFF6                link       A6, -0x000A
  4067. 00002860  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4068. 00002864  266E 0008                movea.l    A3, [A6 + 0x8]
  4069. 00002868  282E 0014                move.l     D4, [A6 + 0x14]
  4070. 0000286C  284B                     movea.l    A4, A3
  4071. 0000286E  2054                     movea.l    A0, [A4]
  4072. 00002870  2E28 0062                move.l     D7, [A0 + 0x62]
  4073. 00002874  4267                     clr.w      -[A7]
  4074. 00002876  2054                     movea.l    A0, [A4]
  4075. 00002878  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4076. 0000287C  2244                     movea.l    A1, D4
  4077. 0000287E  2F11                     move.l     -[A7], [A1]
  4078. 00002880  A966                     syscall    TestControl
  4079. 00002882  301F                     move.w     D0, [A7]+
  4080. 00002884  0440 0014                subi.w     D0, 0x14
  4081. 00002888  6716                     beq        +0x18 /* 000028A0 */
  4082. 0000288A  5340                     subq.w     D0, 1
  4083. 0000288C  6712                     beq        +0x14 /* 000028A0 */
  4084. 0000288E  5340                     subq.w     D0, 1
  4085. 00002890  670E                     beq        +0x10 /* 000028A0 */
  4086. 00002892  5340                     subq.w     D0, 1
  4087. 00002894  670A                     beq        +0xC /* 000028A0 */
  4088. 00002896  0440 006A                subi.w     D0, 0x6A /* 'j' */
  4089. 0000289A  672E                     beq        +0x30 /* 000028CA */
  4090. 0000289C  6000 0096                bra        +0x98 /* 00002934 */
  4091. label000028A0:
  4092. 000028A0  4267                     clr.w      -[A7]
  4093. 000028A2  2054                     movea.l    A0, [A4]
  4094. 000028A4  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4095. 000028A8  2244                     movea.l    A1, D4
  4096. 000028AA  2F11                     move.l     -[A7], [A1]
  4097. 000028AC  486D 1FCA                pea.l      [A5 + 0x1FCA /* export_1013 */]
  4098. 000028B0  A968                     syscall    TrackControl
  4099. 000028B2  3A1F                     move.w     D5, [A7]+
  4100. 000028B4  2054                     movea.l    A0, [A4]
  4101. 000028B6  BEA8 0062                cmp.l      D7, [A0 + 0x62]
  4102. 000028BA  6778                     beq        +0x7A /* 00002934 */
  4103. 000028BC  2F0B                     move.l     -[A7], A3
  4104. 000028BE  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  4105. 000028C2  2F0B                     move.l     -[A7], A3
  4106. 000028C4  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  4107. 000028C8  606A                     bra        +0x6C /* 00002934 */
  4108. label000028CA:
  4109. 000028CA  4267                     clr.w      -[A7]
  4110. 000028CC  2054                     movea.l    A0, [A4]
  4111. 000028CE  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4112. 000028D2  2244                     movea.l    A1, D4
  4113. 000028D4  2F11                     move.l     -[A7], [A1]
  4114. 000028D6  42A7                     clr.l      -[A7]
  4115. 000028D8  A968                     syscall    TrackControl
  4116. 000028DA  0C5F 0081                cmpi.w     [A7]+, 0x81
  4117. 000028DE  6654                     bne        +0x56 /* 00002934 */
  4118. 000028E0  4267                     clr.w      -[A7]
  4119. 000028E2  2F0B                     move.l     -[A7], A3
  4120. 000028E4  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  4121. 000028E8  4267                     clr.w      -[A7]
  4122. 000028EA  2F0B                     move.l     -[A7], A3
  4123. 000028EC  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  4124. 000028F0  301F                     move.w     D0, [A7]+
  4125. 000028F2  B05F                     cmp.w      D0, [A7]+
  4126. 000028F4  6608                     bne        +0xA /* 000028FE */
  4127. 000028F6  2054                     movea.l    A0, [A4]
  4128. 000028F8  2C28 006A                move.l     D6, [A0 + 0x6A]
  4129. 000028FC  6016                     bra        +0x18 /* 00002914 */
  4130. label000028FE:
  4131. 000028FE  4267                     clr.w      -[A7]
  4132. 00002900  2F0B                     move.l     -[A7], A3
  4133. 00002902  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  4134. 00002906  301F                     move.w     D0, [A7]+
  4135. 00002908  48C0                     ext.l      D0
  4136. 0000290A  2054                     movea.l    A0, [A4]
  4137. 0000290C  3228 0060                move.w     D1, [A0 + 0x60]
  4138. 00002910  2C00                     move.l     D6, D0
  4139. 00002912  E3AE                     lsl        D6, D1
  4140. label00002914:
  4141. 00002914  2F06                     move.l     -[A7], D6
  4142. 00002916  1F3C 0001                move.b     -[A7], 0x1
  4143. 0000291A  2F0B                     move.l     -[A7], A3
  4144. 0000291C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4145. 00002920  2054                     movea.l    A0, [A4]
  4146. 00002922  BEA8 0062                cmp.l      D7, [A0 + 0x62]
  4147. 00002926  670C                     beq        +0xE /* 00002934 */
  4148. 00002928  2F0B                     move.l     -[A7], A3
  4149. 0000292A  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  4150. 0000292E  2F0B                     move.l     -[A7], A3
  4151. 00002930  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  4152. label00002934:
  4153. 00002934  7000                     moveq.l    D0, 0x00
  4154. 00002936  2D40 0018                move.l     [A6 + 0x18], D0
  4155. 0000293A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4156. 0000293E  4E5E                     unlink     A6
  4157. 00002940  205F                     movea.l    A0, [A7]+
  4158. 00002942  DEFC 0010                add.w      A7, 0x10
  4159. 00002946  4ED0                     jmp        [A0]
  4160. 00002948  4E56 0000                link       A6, 0
  4161. 0000294C  48E7 0018                movem.l    -[A7], A3,A4
  4162. 00002950  266E 0008                movea.l    A3, [A6 + 0x8]
  4163. 00002954  286B 0008                movea.l    A4, [A3 + 0x8]
  4164. 00002958  42A7                     clr.l      -[A7]
  4165. 0000295A  2054                     movea.l    A0, [A4]
  4166. 0000295C  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  4167. 00002960  2F28 0062                move.l     -[A7], [A0 + 0x62]
  4168. 00002964  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4169. 00002968  4EBA FC92                jsr        [PC - 0x36E /* 000025FC */]
  4170. 0000296C  201F                     move.l     D0, [A7]+
  4171. 0000296E  D1AB FFFA                add.l      [A3 - 0x6], D0
  4172. 00002972  4CDF 1800                movem.l    A3,A4, [A7]+
  4173. 00002976  4E5E                     unlink     A6
  4174. 00002978  205F                     movea.l    A0, [A7]+
  4175. 0000297A  504F                     addq.w     A7, 8
  4176. 0000297C  4ED0                     jmp        [A0]
  4177. 0000297E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4178. export_829: // at 00002980 (misaligned)
  4179. 00002982  FFFA                     .invalid   <<F/7/7>>
  4180. 00002984  48E7 0018                movem.l    -[A7], A3,A4
  4181. 00002988  266E 0008                movea.l    A3, [A6 + 0x8]
  4182. 0000298C  284B                     movea.l    A4, A3
  4183. 0000298E  486D F820                pea.l      [A5 - 0x7E0]
  4184. 00002992  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  4185. 00002996  4267                     clr.w      -[A7]
  4186. 00002998  2054                     movea.l    A0, [A4]
  4187. 0000299A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4188. 0000299E  226E 0014                movea.l    A1, [A6 + 0x14]
  4189. 000029A2  2F11                     move.l     -[A7], [A1]
  4190. 000029A4  A966                     syscall    TestControl
  4191. 000029A6  0C5F 0081                cmpi.w     [A7]+, 0x81
  4192. 000029AA  6600 009A                bne        +0x9C /* 00002A46 */
  4193. 000029AE  4267                     clr.w      -[A7]
  4194. 000029B0  2054                     movea.l    A0, [A4]
  4195. 000029B2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4196. 000029B6  226E 0014                movea.l    A1, [A6 + 0x14]
  4197. 000029BA  2F11                     move.l     -[A7], [A1]
  4198. 000029BC  42A7                     clr.l      -[A7]
  4199. 000029BE  A968                     syscall    TrackControl
  4200. 000029C0  0C5F 0081                cmpi.w     [A7]+, 0x81
  4201. 000029C4  6678                     bne        +0x7A /* 00002A3E */
  4202. 000029C6  7000                     moveq.l    D0, 0x00
  4203. 000029C8  2D40 FFFA                move.l     [A6 - 0x6], D0
  4204. 000029CC  4267                     clr.w      -[A7]
  4205. 000029CE  2F0B                     move.l     -[A7], A3
  4206. 000029D0  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  4207. 000029D4  4267                     clr.w      -[A7]
  4208. 000029D6  2F0B                     move.l     -[A7], A3
  4209. 000029D8  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  4210. 000029DC  301F                     move.w     D0, [A7]+
  4211. 000029DE  B05F                     cmp.w      D0, [A7]+
  4212. 000029E0  660A                     bne        +0xC /* 000029EC */
  4213. 000029E2  2054                     movea.l    A0, [A4]
  4214. 000029E4  2168 006A 0062           move.l     [A0 + 0x62], [A0 + 0x6A]
  4215. 000029EA  601E                     bra        +0x20 /* 00002A0A */
  4216. label000029EC:
  4217. 000029EC  7000                     moveq.l    D0, 0x00
  4218. 000029EE  2F00                     move.l     -[A7], D0
  4219. 000029F0  4267                     clr.w      -[A7]
  4220. 000029F2  2F0B                     move.l     -[A7], A3
  4221. 000029F4  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  4222. 000029F8  321F                     move.w     D1, [A7]+
  4223. 000029FA  201F                     move.l     D0, [A7]+
  4224. 000029FC  3001                     move.w     D0, D1
  4225. 000029FE  2054                     movea.l    A0, [A4]
  4226. 00002A00  3228 0060                move.w     D1, [A0 + 0x60]
  4227. 00002A04  E3A8                     lsl        D0, D1
  4228. 00002A06  2140 0062                move.l     [A0 + 0x62], D0
  4229. label00002A0A:
  4230. 00002A0A  487A FF3C                pea.l      [PC - 0xC4 /* 00002948, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4231. 00002A0E  2F0E                     move.l     -[A7], A6
  4232. 00002A10  2054                     movea.l    A0, [A4]
  4233. 00002A12  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4234. 00002A16  4EBA F174                jsr        [PC - 0xE8C /* 00001B8C */]
  4235. 00002A1A  486D F820                pea.l      [A5 - 0x7E0]
  4236. 00002A1E  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  4237. 00002A22  4AAE FFFA                tst.l      [A6 - 0x6]
  4238. 00002A26  6716                     beq        +0x18 /* 00002A3E */
  4239. 00002A28  202E FFFA                move.l     D0, [A6 - 0x6]
  4240. 00002A2C  2054                     movea.l    A0, [A4]
  4241. 00002A2E  D0A8 0062                add.l      D0, [A0 + 0x62]
  4242. 00002A32  2F00                     move.l     -[A7], D0
  4243. 00002A34  1F3C 0001                move.b     -[A7], 0x1
  4244. 00002A38  2F0B                     move.l     -[A7], A3
  4245. 00002A3A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4246. label00002A3E:
  4247. 00002A3E  7000                     moveq.l    D0, 0x00
  4248. 00002A40  2D40 0018                move.l     [A6 + 0x18], D0
  4249. 00002A44  6018                     bra        +0x1A /* 00002A5E */
  4250. label00002A46:
  4251. 00002A46  42A7                     clr.l      -[A7]
  4252. 00002A48  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4253. 00002A4C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4254. 00002A50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4255. 00002A54  2F0B                     move.l     -[A7], A3
  4256. 00002A56  4EBA FE04                jsr        [PC - 0x1FC /* 0000285C */]
  4257. 00002A5A  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  4258. label00002A5E:
  4259. 00002A5E  4CDF 1800                movem.l    A3,A4, [A7]+
  4260. 00002A62  4E5E                     unlink     A6
  4261. 00002A64  205F                     movea.l    A0, [A7]+
  4262. 00002A66  DEFC 0010                add.w      A7, 0x10
  4263. 00002A6A  4ED0                     jmp        [A0]
  4264. 00002A6C  4E56 0000                link       A6, 0
  4265. 00002A70  48E7 0018                movem.l    -[A7], A3,A4
  4266. 00002A74  286E 0008                movea.l    A4, [A6 + 0x8]
  4267. 00002A78  266C 0008                movea.l    A3, [A4 + 0x8]
  4268. 00002A7C  42A7                     clr.l      -[A7]
  4269. 00002A7E  2053                     movea.l    A0, [A3]
  4270. 00002A80  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  4271. 00002A84  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4272. 00002A88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4273. 00002A8C  4EBA FC32                jsr        [PC - 0x3CE /* 000026C0 */]
  4274. 00002A90  201F                     move.l     D0, [A7]+
  4275. 00002A92  D1AC FFFC                add.l      [A4 - 0x4], D0
  4276. 00002A96  4CDF 1800                movem.l    A3,A4, [A7]+
  4277. 00002A9A  4E5E                     unlink     A6
  4278. 00002A9C  205F                     movea.l    A0, [A7]+
  4279. 00002A9E  504F                     addq.w     A7, 8
  4280. 00002AA0  4ED0                     jmp        [A0]
  4281. 00002AA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4282. export_830: // at 00002AA4 (misaligned)
  4283. 00002AA6  FFFC                     .invalid   <<F/7/7>>
  4284. 00002AA8  7000                     moveq.l    D0, 0x00
  4285. 00002AAA  2D40 FFFC                move.l     [A6 - 0x4], D0
  4286. 00002AAE  487A FFBC                pea.l      [PC - 0x44 /* 00002A6C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4287. 00002AB2  2F0E                     move.l     -[A7], A6
  4288. 00002AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  4289. 00002AB8  2050                     movea.l    A0, [A0]
  4290. 00002ABA  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4291. 00002ABE  4EBA F0CC                jsr        [PC - 0xF34 /* 00001B8C */]
  4292. 00002AC2  486D F820                pea.l      [A5 - 0x7E0]
  4293. 00002AC6  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  4294. 00002ACA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4295. 00002ACE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4296. 00002AD2  4EBA FD14                jsr        [PC - 0x2EC /* 000027E8 */]
  4297. 00002AD6  4E5E                     unlink     A6
  4298. 00002AD8  205F                     movea.l    A0, [A7]+
  4299. 00002ADA  5C4F                     addq.w     A7, 6
  4300. 00002ADC  4ED0                     jmp        [A0]
  4301. 00002ADE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4302. export_831: // at 00002AE0 (misaligned)
  4303. 00002AE2  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  4304. 00002AE6  4267                     clr.w      -[A7]
  4305. 00002AE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4306. 00002AEC  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  4307. 00002AF0  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  4308. 00002AF4  206E 0008                movea.l    A0, [A6 + 0x8]
  4309. 00002AF8  43ED F90C                lea.l      A1, [A5 - 0x6F4]
  4310. 00002AFC  2050                     movea.l    A0, [A0]
  4311. 00002AFE  45E8 003C                lea.l      A2, [A0 + 0x3C]
  4312. 00002B02  7003                     moveq.l    D0, 0x03
  4313. label00002B04:
  4314. 00002B04  32DA                     move.w     [A1]+, [A2]+
  4315. 00002B06  51C8 FFFC                dbf        D0, -0x6 /* 00002B04 */
  4316. 00002B0A  245F                     movea.l    A2, [A7]+
  4317. 00002B0C  4E5E                     unlink     A6
  4318. 00002B0E  2E9F                     move.l     [A7], [A7]+
  4319. 00002B10  4E75                     rts
  4320. 00002B12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4321. export_832: // at 00002B14 (misaligned)
  4322. 00002B16  0000 2F0C                ori.b      D0, 0xC
  4323. 00002B1A  286E 0008                movea.l    A4, [A6 + 0x8]
  4324. 00002B1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4325. 00002B22  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  4326. 00002B26  2054                     movea.l    A0, [A4]
  4327. 00002B28  4AA8 0058                tst.l      [A0 + 0x58]
  4328. 00002B2C  6708                     beq        +0xA /* 00002B36 */
  4329. 00002B2E  2F28 0058                move.l     -[A7], [A0 + 0x58]
  4330. 00002B32  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  4331. label00002B36:
  4332. 00002B36  2054                     movea.l    A0, [A4]
  4333. 00002B38  4AA8 0054                tst.l      [A0 + 0x54]
  4334. 00002B3C  6708                     beq        +0xA /* 00002B46 */
  4335. 00002B3E  2F28 0054                move.l     -[A7], [A0 + 0x54]
  4336. 00002B42  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  4337. label00002B46:
  4338. 00002B46  285F                     movea.l    A4, [A7]+
  4339. 00002B48  4E5E                     unlink     A6
  4340. 00002B4A  2E9F                     move.l     [A7], [A7]+
  4341. 00002B4C  4E75                     rts
  4342. 00002B4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4343. export_833: // at 00002B50 (misaligned)
  4344. 00002B52  0000 2F0C                ori.b      D0, 0xC
  4345. 00002B56  286E 0008                movea.l    A4, [A6 + 0x8]
  4346. 00002B5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4347. 00002B5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4348. 00002B62  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  4349. 00002B66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4350. 00002B6A  2054                     movea.l    A0, [A4]
  4351. 00002B6C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4352. 00002B70  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4353. 00002B74  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  4354. 00002B78  285F                     movea.l    A4, [A7]+
  4355. 00002B7A  4E5E                     unlink     A6
  4356. 00002B7C  205F                     movea.l    A0, [A7]+
  4357. 00002B7E  504F                     addq.w     A7, 8
  4358. 00002B80  4ED0                     jmp        [A0]
  4359. 00002B82  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4360. export_834: // at 00002B84 (misaligned)
  4361. 00002B86  0000 2D6E                ori.b      D0, 0x6E /* 'n' */
  4362. 00002B8A  0008 000E                ori.b      A0, 0xE
  4363. 00002B8E  4E5E                     unlink     A6
  4364. 00002B90  205F                     movea.l    A0, [A7]+
  4365. 00002B92  5C4F                     addq.w     A7, 6
  4366. 00002B94  4ED0                     jmp        [A0]
  4367. 00002B96  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4368. export_835: // at 00002B98 (misaligned)
  4369. 00002B9A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4370. 00002B9E  0008 102E                ori.b      A0, 0x2E /* '.' */
  4371. 00002BA2  000C 4880                ori.b      A4, 0x80
  4372. 00002BA6  2050                     movea.l    A0, [A0]
  4373. 00002BA8  E540                     asl        D0.w, 2
  4374. 00002BAA  21AE 000E 0054           move.l     [A0 + D0.w + 0x54], [A6 + 0xE]
  4375. 00002BB0  4E5E                     unlink     A6
  4376. 00002BB2  205F                     movea.l    A0, [A7]+
  4377. 00002BB4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4378. 00002BB8  4ED0                     jmp        [A0]
  4379. 00002BBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4380. export_836: // at 00002BBC (misaligned)
  4381. 00002BBE  FFF8                     .invalid   <<F/7/7>>
  4382. 00002BC0  48E7 0028                movem.l    -[A7], A2,A4
  4383. 00002BC4  286E 0008                movea.l    A4, [A6 + 0x8]
  4384. 00002BC8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4385. 00002BCC  2454                     movea.l    A2, [A4]
  4386. 00002BCE  43EA 003C                lea.l      A1, [A2 + 0x3C]
  4387. 00002BD2  7003                     moveq.l    D0, 0x03
  4388. label00002BD4:
  4389. 00002BD4  30D9                     move.w     [A0]+, [A1]+
  4390. 00002BD6  51C8 FFFC                dbf        D0, -0x6 /* 00002BD4 */
  4391. 00002BDA  486E FFF8                pea.l      [A6 - 0x8]
  4392. 00002BDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4393. 00002BE2  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  4394. 00002BE6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4395. 00002BEA  2454                     movea.l    A2, [A4]
  4396. 00002BEC  43EA 001A                lea.l      A1, [A2 + 0x1A]
  4397. 00002BF0  7003                     moveq.l    D0, 0x03
  4398. label00002BF2:
  4399. 00002BF2  30D9                     move.w     [A0]+, [A1]+
  4400. 00002BF4  51C8 FFFC                dbf        D0, -0x6 /* 00002BF2 */
  4401. 00002BF8  486E FFF8                pea.l      [A6 - 0x8]
  4402. 00002BFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4403. 00002C00  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  4404. 00002C04  4CDF 1400                movem.l    A2,A4, [A7]+
  4405. 00002C08  4E5E                     unlink     A6
  4406. 00002C0A  205F                     movea.l    A0, [A7]+
  4407. 00002C0C  504F                     addq.w     A7, 8
  4408. 00002C0E  4ED0                     jmp        [A0]
  4409. export_837:
  4410. 00002C10  4E56 FFF8                link       A6, -0x0008
  4411. 00002C14  48E7 0028                movem.l    -[A7], A2,A4
  4412. 00002C18  286E 0008                movea.l    A4, [A6 + 0x8]
  4413. 00002C1C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4414. 00002C20  2454                     movea.l    A2, [A4]
  4415. 00002C22  43EA 001A                lea.l      A1, [A2 + 0x1A]
  4416. 00002C26  7003                     moveq.l    D0, 0x03
  4417. label00002C28:
  4418. 00002C28  30D9                     move.w     [A0]+, [A1]+
  4419. 00002C2A  51C8 FFFC                dbf        D0, -0x6 /* 00002C28 */
  4420. 00002C2E  486E FFF8                pea.l      [A6 - 0x8]
  4421. 00002C32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4422. 00002C36  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  4423. 00002C3A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4424. 00002C3E  2454                     movea.l    A2, [A4]
  4425. 00002C40  43EA 003C                lea.l      A1, [A2 + 0x3C]
  4426. 00002C44  7003                     moveq.l    D0, 0x03
  4427. label00002C46:
  4428. 00002C46  30D9                     move.w     [A0]+, [A1]+
  4429. 00002C48  51C8 FFFC                dbf        D0, -0x6 /* 00002C46 */
  4430. 00002C4C  486E FFF8                pea.l      [A6 - 0x8]
  4431. 00002C50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4432. 00002C54  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  4433. 00002C58  4CDF 1400                movem.l    A2,A4, [A7]+
  4434. 00002C5C  4E5E                     unlink     A6
  4435. 00002C5E  205F                     movea.l    A0, [A7]+
  4436. 00002C60  504F                     addq.w     A7, 8
  4437. 00002C62  4ED0                     jmp        [A0]
  4438. export_838:
  4439. fn00002C64:
  4440. 00002C64  4E56 0000                link       A6, 0
  4441. 00002C68  2F0C                     move.l     -[A7], A4
  4442. 00002C6A  286E 0008                movea.l    A4, [A6 + 0x8]
  4443. 00002C6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4444. 00002C72  4EBA 0D90                jsr        [PC + 0xD90 /* 00003A04 */]
  4445. 00002C76  2054                     movea.l    A0, [A4]
  4446. 00002C78  316E 0018 0002           move.w     [A0 + 0x2], [A6 + 0x18]
  4447. 00002C7E  216E 0014 0008           move.l     [A0 + 0x8], [A6 + 0x14]
  4448. 00002C84  217C 0001 0100 000C      move.l     [A0 + 0xC], 0x10100
  4449. 00002C8C  117C 0001 0010           move.b     [A0 + 0x10], 0x1
  4450. 00002C92  4228 0013                clr.b      [A0 + 0x13]
  4451. 00002C96  117C 0040 0011           move.b     [A0 + 0x11], 0x40 /* '@' */
  4452. 00002C9C  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  4453. 00002CA2  4228 0014                clr.b      [A0 + 0x14]
  4454. 00002CA6  216D FC34 0016           move.l     [A0 + 0x16], [A5 - 0x3CC]
  4455. 00002CAC  317C 0001 001A           move.w     [A0 + 0x1A], 0x1
  4456. 00002CB2  4228 001C                clr.b      [A0 + 0x1C]
  4457. 00002CB6  216E 0010 0004           move.l     [A0 + 0x4], [A6 + 0x10]
  4458. 00002CBC  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  4459. 00002CC2  285F                     movea.l    A4, [A7]+
  4460. 00002CC4  4E5E                     unlink     A6
  4461. 00002CC6  205F                     movea.l    A0, [A7]+
  4462. 00002CC8  DEFC 0012                add.w      A7, 0x12
  4463. 00002CCC  4ED0                     jmp        [A0]
  4464. 00002CCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4465. export_839: // at 00002CD0 (misaligned)
  4466. 00002CD2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4467. 00002CD6  0008 2050                ori.b      A0, 0x50 /* 'P' */
  4468. 00002CDA  1D68 0012 000C           move.b     [A6 + 0xC], [A0 + 0x12]
  4469. 00002CE0  4E5E                     unlink     A6
  4470. 00002CE2  2E9F                     move.l     [A7], [A7]+
  4471. 00002CE4  4E75                     rts
  4472. 00002CE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4473. export_840: // at 00002CE8 (misaligned)
  4474. 00002CEA  0000 2F0C                ori.b      D0, 0xC
  4475. 00002CEE  286E 0008                movea.l    A4, [A6 + 0x8]
  4476. 00002CF2  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4477. 00002CF6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4478. 00002CFA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4479. 00002CFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4480. 00002D02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4481. 00002D06  4EBA FF5C                jsr        [PC - 0xA4 /* 00002C64 */]
  4482. 00002D0A  2054                     movea.l    A0, [A4]
  4483. 00002D0C  4228 000D                clr.b      [A0 + 0xD]
  4484. 00002D10  4228 000E                clr.b      [A0 + 0xE]
  4485. 00002D14  285F                     movea.l    A4, [A7]+
  4486. 00002D16  4E5E                     unlink     A6
  4487. 00002D18  205F                     movea.l    A0, [A7]+
  4488. 00002D1A  DEFC 0012                add.w      A7, 0x12
  4489. 00002D1E  4ED0                     jmp        [A0]
  4490. export_841:
  4491. fn00002D20:
  4492. 00002D20  4E56 0000                link       A6, 0
  4493. 00002D24  422D FD60                clr.b      [A5 - 0x2A0]
  4494. 00002D28  4E5E                     unlink     A6
  4495. 00002D2A  4E75                     rts
  4496. fn00002D2C:
  4497. 00002D2C  4E56 0000                link       A6, 0
  4498. 00002D30  1B7C 0001 FD60           move.b     [A5 - 0x2A0], 0x1
  4499. 00002D36  4E5E                     unlink     A6
  4500. 00002D38  4E75                     rts
  4501. 00002D3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4502. export_842: // at 00002D3C (misaligned)
  4503. 00002D3E  0000 102D                ori.b      D0, 0x2D /* '-' */
  4504. 00002D42  FD60                     .extension 0xD60 <<F/4-5/6>> // unimplemented
  4505. 00002D44  0A00 0001                xori.b     D0, 0x1
  4506. 00002D48  1D40 0008                move.b     [A6 + 0x8], D0
  4507. 00002D4C  4E5E                     unlink     A6
  4508. 00002D4E  4E75                     rts
  4509. export_843:
  4510. fn00002D50:
  4511. 00002D50  4E56 0000                link       A6, 0
  4512. 00002D54  4EBA FFCA                jsr        [PC - 0x36 /* 00002D20 */]
  4513. 00002D58  0C6D 0600 FCA8           cmpi.w     [A5 - 0x358], 0x600
  4514. 00002D5E  5CC0                     sge        D0
  4515. 00002D60  4A00                     tst.b      D0
  4516. 00002D62  671C                     beq        +0x1E /* 00002D80 */
  4517. 00002D64  2F00                     move.l     -[A7], D0
  4518. 00002D66  2F3C A81D 0000           move.l     -[A7], 0xA81D0000
  4519. 00002D6C  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  4520. 00002D70  121F                     move.b     D1, [A7]+
  4521. 00002D72  201F                     move.l     D0, [A7]+
  4522. 00002D74  C001                     and.b      D0, D1
  4523. 00002D76  6708                     beq        +0xA /* 00002D80 */
  4524. 00002D78  A81D                     syscall    InvalMenuBar
  4525. 00002D7A  422D FD5C                clr.b      [A5 - 0x2A4]
  4526. 00002D7E  6006                     bra        +0x8 /* 00002D86 */
  4527. label00002D80:
  4528. 00002D80  1B7C 0001 FD5C           move.b     [A5 - 0x2A4], 0x1
  4529. label00002D86:
  4530. 00002D86  4E5E                     unlink     A6
  4531. 00002D88  4E75                     rts
  4532. 00002D8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4533. // begin alternate branch 00002D8C-00002D94
  4534. fn00002D8C:
  4535. 00002D8C  4E56 0000                link       A6, 0
  4536. 00002D90  422D FD5C                clr.b      [A5 - 0x2A4]
  4537. // end alternate branch 00002D8C-00002D94
  4538. fn00002D8C: // (misaligned)
  4539. 00002D8E  0000 422D                ori.b      D0, 0x2D /* '-' */
  4540. 00002D92  FD5C                     .extension 0xD5C <<F/4-5/6>> // unimplemented
  4541. 00002D94  4E5E                     unlink     A6
  4542. 00002D96  4E75                     rts
  4543. export_844:
  4544. fn00002D98:
  4545. 00002D98  4E56 0000                link       A6, 0
  4546. 00002D9C  1D6D FD5C 0008           move.b     [A6 + 0x8], [A5 - 0x2A4]
  4547. 00002DA2  4E5E                     unlink     A6
  4548. 00002DA4  4E75                     rts
  4549. 00002DA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4550. export_845: // at 00002DA8 (misaligned)
  4551. 00002DAA  FFF8                     .invalid   <<F/7/7>>
  4552. 00002DAC  2F0C                     move.l     -[A7], A4
  4553. 00002DAE  42A7                     clr.l      -[A7]
  4554. 00002DB0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4555. 00002DB4  486E FFFC                pea.l      [A6 - 0x4]
  4556. 00002DB8  486E FFFE                pea.l      [A6 - 0x2]
  4557. 00002DBC  4EBA 01A2                jsr        [PC + 0x1A2 /* 00002F60 */]
  4558. 00002DC0  285F                     movea.l    A4, [A7]+
  4559. 00002DC2  200C                     move.l     D0, A4
  4560. 00002DC4  6734                     beq        +0x36 /* 00002DFA */
  4561. 00002DC6  4A6E FFFE                tst.w      [A6 - 0x2]
  4562. 00002DCA  5EC0                     sgt        D0
  4563. 00002DCC  4A00                     tst.b      D0
  4564. 00002DCE  6722                     beq        +0x24 /* 00002DF2 */
  4565. 00002DD0  7220                     moveq.l    D1, 0x20
  4566. 00002DD2  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  4567. 00002DD6  5EC1                     sgt        D1
  4568. 00002DD8  C001                     and.b      D0, D1
  4569. 00002DDA  6716                     beq        +0x18 /* 00002DF2 */
  4570. 00002DDC  2054                     movea.l    A0, [A4]
  4571. 00002DDE  2028 000A                move.l     D0, [A0 + 0xA]
  4572. 00002DE2  322E FFFE                move.w     D1, [A6 - 0x2]
  4573. 00002DE6  0300                     btst       D0, D1
  4574. 00002DE8  56C0                     sne        D0
  4575. 00002DEA  4400                     neg.b      D0
  4576. 00002DEC  1D40 000A                move.b     [A6 + 0xA], D0
  4577. 00002DF0  600C                     bra        +0xE /* 00002DFE */
  4578. label00002DF2:
  4579. 00002DF2  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  4580. 00002DF8  6004                     bra        +0x6 /* 00002DFE */
  4581. label00002DFA:
  4582. 00002DFA  422E 000A                clr.b      [A6 + 0xA]
  4583. label00002DFE:
  4584. 00002DFE  285F                     movea.l    A4, [A7]+
  4585. 00002E00  4E5E                     unlink     A6
  4586. 00002E02  205F                     movea.l    A0, [A7]+
  4587. 00002E04  544F                     addq.w     A7, 2
  4588. 00002E06  4ED0                     jmp        [A0]
  4589. export_846:
  4590. 00002E08  4E56 FFF6                link       A6, -0x000A
  4591. 00002E0C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4592. 00002E10  3C2E 0008                move.w     D6, [A6 + 0x8]
  4593. 00002E14  6C0A                     bge        +0xC /* 00002E20 */
  4594. 00002E16  3006                     move.w     D0, D6
  4595. 00002E18  4440                     neg.w      D0
  4596. 00002E1A  3D40 000C                move.w     [A6 + 0xC], D0
  4597. 00002E1E  6062                     bra        +0x64 /* 00002E82 */
  4598. label00002E20:
  4599. 00002E20  4A46                     tst.w      D6
  4600. 00002E22  6F4A                     ble        +0x4C /* 00002E6E */
  4601. 00002E24  206D FD68                movea.l    A0, [A5 - 0x298]
  4602. 00002E28  2650                     movea.l    A3, [A0]
  4603. 00002E2A  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  4604. 00002E30  3D6D FD64 FFF6           move.w     [A6 - 0xA], [A5 - 0x29C]
  4605. 00002E36  3E2E FFF8                move.w     D7, [A6 - 0x8]
  4606. 00002E3A  602C                     bra        +0x2E /* 00002E68 */
  4607. label00002E3C:
  4608. 00002E3C  3007                     move.w     D0, D7
  4609. 00002E3E  C1FC 0006                muls.w     D0, 0x6
  4610. 00002E42  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  4611. 00002E46  302E 000A                move.w     D0, [A6 + 0xA]
  4612. 00002E4A  B06C 0002                cmp.w      D0, [A4 + 0x2]
  4613. 00002E4E  57C0                     seq        D0
  4614. 00002E50  4A00                     tst.b      D0
  4615. 00002E52  6710                     beq        +0x12 /* 00002E64 */
  4616. 00002E54  BC6C 0004                cmp.w      D6, [A4 + 0x4]
  4617. 00002E58  57C1                     seq        D1
  4618. 00002E5A  C001                     and.b      D0, D1
  4619. 00002E5C  6706                     beq        +0x8 /* 00002E64 */
  4620. 00002E5E  3D54 000C                move.w     [A6 + 0xC], [A4]
  4621. 00002E62  601E                     bra        +0x20 /* 00002E82 */
  4622. label00002E64:
  4623. 00002E64  5247                     addq.w     D7, 1
  4624. 00002E66  6906                     bvs        +0x8 /* 00002E6E */
  4625. label00002E68:
  4626. 00002E68  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  4627. 00002E6C  6FCE                     ble        -0x30 /* 00002E3C */
  4628. label00002E6E:
  4629. 00002E6E  7000                     moveq.l    D0, 0x00
  4630. 00002E70  302E 000A                move.w     D0, [A6 + 0xA]
  4631. 00002E74  E188                     lsl        D0, 8
  4632. 00002E76  7200                     moveq.l    D1, 0x00
  4633. 00002E78  3206                     move.w     D1, D6
  4634. 00002E7A  8081                     or.l       D0, D1
  4635. 00002E7C  4480                     neg.l      D0
  4636. 00002E7E  3D40 000C                move.w     [A6 + 0xC], D0
  4637. label00002E82:
  4638. 00002E82  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4639. 00002E86  4E5E                     unlink     A6
  4640. 00002E88  2E9F                     move.l     [A7], [A7]+
  4641. 00002E8A  4E75                     rts
  4642. export_847:
  4643. fn00002E8C:
  4644. 00002E8C  4E56 FFF6                link       A6, -0x000A
  4645. 00002E90  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4646. 00002E94  382E 0010                move.w     D4, [A6 + 0x10]
  4647. 00002E98  6C26                     bge        +0x28 /* 00002EC0 */
  4648. 00002E9A  7000                     moveq.l    D0, 0x00
  4649. 00002E9C  3204                     move.w     D1, D4
  4650. 00002E9E  4441                     neg.w      D1
  4651. 00002EA0  3001                     move.w     D0, D1
  4652. 00002EA2  E088                     lsr        D0, 8
  4653. 00002EA4  206E 000C                movea.l    A0, [A6 + 0xC]
  4654. 00002EA8  3080                     move.w     [A0], D0
  4655. 00002EAA  7000                     moveq.l    D0, 0x00
  4656. 00002EAC  3204                     move.w     D1, D4
  4657. 00002EAE  4441                     neg.w      D1
  4658. 00002EB0  3001                     move.w     D0, D1
  4659. 00002EB2  C0BC 0000 00FF           and.l      D0, 0xFF
  4660. 00002EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  4661. 00002EBC  3080                     move.w     [A0], D0
  4662. 00002EBE  6056                     bra        +0x58 /* 00002F16 */
  4663. label00002EC0:
  4664. 00002EC0  7E01                     moveq.l    D7, 0x01
  4665. 00002EC2  3C2D FD64                move.w     D6, [A5 - 0x29C]
  4666. 00002EC6  206D FD68                movea.l    A0, [A5 - 0x298]
  4667. 00002ECA  2650                     movea.l    A3, [A0]
  4668. label00002ECC:
  4669. 00002ECC  BC47                     cmp.w      D6, D7
  4670. 00002ECE  6D3A                     blt        +0x3C /* 00002F0A */
  4671. 00002ED0  7000                     moveq.l    D0, 0x00
  4672. 00002ED2  3207                     move.w     D1, D7
  4673. 00002ED4  D246                     add.w      D1, D6
  4674. 00002ED6  3001                     move.w     D0, D1
  4675. 00002ED8  E288                     lsr        D0, 1
  4676. 00002EDA  3A00                     move.w     D5, D0
  4677. 00002EDC  C1FC 0006                muls.w     D0, 0x6
  4678. 00002EE0  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  4679. 00002EE4  B854                     cmp.w      D4, [A4]
  4680. 00002EE6  6612                     bne        +0x14 /* 00002EFA */
  4681. 00002EE8  206E 000C                movea.l    A0, [A6 + 0xC]
  4682. 00002EEC  30AC 0002                move.w     [A0], [A4 + 0x2]
  4683. 00002EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  4684. 00002EF4  30AC 0004                move.w     [A0], [A4 + 0x4]
  4685. 00002EF8  601C                     bra        +0x1E /* 00002F16 */
  4686. label00002EFA:
  4687. 00002EFA  B854                     cmp.w      D4, [A4]
  4688. 00002EFC  6C06                     bge        +0x8 /* 00002F04 */
  4689. 00002EFE  3C05                     move.w     D6, D5
  4690. 00002F00  5346                     subq.w     D6, 1
  4691. 00002F02  60C8                     bra        -0x36 /* 00002ECC */
  4692. label00002F04:
  4693. 00002F04  3E05                     move.w     D7, D5
  4694. 00002F06  5247                     addq.w     D7, 1
  4695. 00002F08  60C2                     bra        -0x3C /* 00002ECC */
  4696. label00002F0A:
  4697. 00002F0A  206E 000C                movea.l    A0, [A6 + 0xC]
  4698. 00002F0E  4250                     clr.w      [A0]
  4699. 00002F10  206E 0008                movea.l    A0, [A6 + 0x8]
  4700. 00002F14  4250                     clr.w      [A0]
  4701. label00002F16:
  4702. 00002F16  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4703. 00002F1A  4E5E                     unlink     A6
  4704. 00002F1C  205F                     movea.l    A0, [A7]+
  4705. 00002F1E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4706. 00002F22  4ED0                     jmp        [A0]
  4707. export_848:
  4708. 00002F24  4E56 FFF8                link       A6, -0x0008
  4709. 00002F28  2F0C                     move.l     -[A7], A4
  4710. 00002F2A  206E 0008                movea.l    A0, [A6 + 0x8]
  4711. 00002F2E  4210                     clr.b      [A0]
  4712. 00002F30  42A7                     clr.l      -[A7]
  4713. 00002F32  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4714. 00002F36  486E FFFE                pea.l      [A6 - 0x2]
  4715. 00002F3A  486E FFFC                pea.l      [A6 - 0x4]
  4716. 00002F3E  4EBA 0020                jsr        [PC + 0x20 /* 00002F60 */]
  4717. 00002F42  285F                     movea.l    A4, [A7]+
  4718. 00002F44  200C                     move.l     D0, A4
  4719. 00002F46  670C                     beq        +0xE /* 00002F54 */
  4720. 00002F48  2F0C                     move.l     -[A7], A4
  4721. 00002F4A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4722. 00002F4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4723. 00002F52  A946                     syscall    GetMenuItemText/GetItem
  4724. label00002F54:
  4725. 00002F54  285F                     movea.l    A4, [A7]+
  4726. 00002F56  4E5E                     unlink     A6
  4727. 00002F58  205F                     movea.l    A0, [A7]+
  4728. 00002F5A  5C4F                     addq.w     A7, 6
  4729. 00002F5C  4ED0                     jmp        [A0]
  4730. 00002F5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4731. // begin alternate branch 00002F60-00002F64
  4732. fn00002F60:
  4733. 00002F60  4E56 FFFC                link       A6, -0x0004
  4734. // end alternate branch 00002F60-00002F64
  4735. fn00002F60: // (misaligned)
  4736. 00002F62  FFFC                     .invalid   <<F/7/7>>
  4737. 00002F64  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4738. 00002F68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4739. 00002F6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4740. 00002F70  4EBA FF1A                jsr        [PC - 0xE6 /* 00002E8C */]
  4741. 00002F74  206E 000C                movea.l    A0, [A6 + 0xC]
  4742. 00002F78  4A50                     tst.w      [A0]
  4743. 00002F7A  6712                     beq        +0x14 /* 00002F8E */
  4744. 00002F7C  42A7                     clr.l      -[A7]
  4745. 00002F7E  206E 000C                movea.l    A0, [A6 + 0xC]
  4746. 00002F82  3F10                     move.w     -[A7], [A0]
  4747. 00002F84  4EBA 01BA                jsr        [PC + 0x1BA /* 00003140 */]
  4748. 00002F88  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  4749. 00002F8C  6006                     bra        +0x8 /* 00002F94 */
  4750. label00002F8E:
  4751. 00002F8E  7000                     moveq.l    D0, 0x00
  4752. 00002F90  2D40 0012                move.l     [A6 + 0x12], D0
  4753. label00002F94:
  4754. 00002F94  4E5E                     unlink     A6
  4755. 00002F96  205F                     movea.l    A0, [A7]+
  4756. 00002F98  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4757. 00002F9C  4ED0                     jmp        [A0]
  4758. 00002F9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4759. // begin alternate branch 00002FA0-00002FA4
  4760. fn00002FA0:
  4761. 00002FA0  4E56 FFF8                link       A6, -0x0008
  4762. // end alternate branch 00002FA0-00002FA4
  4763. fn00002FA0: // (misaligned)
  4764. 00002FA2  FFF8                     .invalid   <<F/7/7>>
  4765. 00002FA4  48E7 0118                movem.l    -[A7], D7,A3,A4
  4766. 00002FA8  266E 0010                movea.l    A3, [A6 + 0x10]
  4767. 00002FAC  302E 000E                move.w     D0, [A6 + 0xE]
  4768. 00002FB0  48C0                     ext.l      D0
  4769. 00002FB2  2E00                     move.l     D7, D0
  4770. 00002FB4  DE8B                     add.l      D7, A3
  4771. label00002FB6:
  4772. 00002FB6  BE8B                     cmp.l      D7, A3
  4773. 00002FB8  6F24                     ble        +0x26 /* 00002FDE */
  4774. 00002FBA  2853                     movea.l    A4, [A3]
  4775. 00002FBC  2F0C                     move.l     -[A7], A4
  4776. 00002FBE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4777. 00002FC2  2F0C                     move.l     -[A7], A4
  4778. 00002FC4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4779. 00002FC8  226E 0008                movea.l    A1, [A6 + 0x8]
  4780. 00002FCC  41E9 000A                lea.l      A0, [A1 + 0xA]
  4781. 00002FD0  2018                     move.l     D0, [A0]+
  4782. 00002FD2  6702                     beq        +0x4 /* 00002FD6 */
  4783. 00002FD4  2F00                     move.l     -[A7], D0
  4784. label00002FD6:
  4785. 00002FD6  2050                     movea.l    A0, [A0]
  4786. 00002FD8  4E90                     jsr        [A0]
  4787. 00002FDA  5C8B                     addq.l     A3, 6
  4788. 00002FDC  60D8                     bra        -0x26 /* 00002FB6 */
  4789. label00002FDE:
  4790. 00002FDE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4791. 00002FE2  4E5E                     unlink     A6
  4792. 00002FE4  205F                     movea.l    A0, [A7]+
  4793. 00002FE6  DEFC 000C                add.w      A7, 0xC
  4794. 00002FEA  4ED0                     jmp        [A0]
  4795. fn00002FEC:
  4796. 00002FEC  4E56 FFFE                link       A6, -0x0002
  4797. 00002FF0  48E7 0108                movem.l    -[A7], D7,A4
  4798. 00002FF4  4267                     clr.w      -[A7]
  4799. 00002FF6  42A7                     clr.l      -[A7]
  4800. 00002FF8  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4801. 00002FFC  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  4802. 00003000  1E1F                     move.b     D7, [A7]+
  4803. 00003002  42A7                     clr.l      -[A7]
  4804. 00003004  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4805. 00003008  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4806. 0000300C  42A7                     clr.l      -[A7]
  4807. 0000300E  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4808. 00003012  205F                     movea.l    A0, [A7]+
  4809. 00003014  2850                     movea.l    A4, [A0]
  4810. 00003016  486C 0006                pea.l      [A4 + 0x6]
  4811. 0000301A  3F14                     move.w     -[A7], [A4]
  4812. 0000301C  4267                     clr.w      -[A7]
  4813. 0000301E  2F0E                     move.l     -[A7], A6
  4814. 00003020  4EBA FF7E                jsr        [PC - 0x82 /* 00002FA0 */]
  4815. 00003024  102E 0008                move.b     D0, [A6 + 0x8]
  4816. 00003028  6732                     beq        +0x34 /* 0000305C */
  4817. 0000302A  42A7                     clr.l      -[A7]
  4818. 0000302C  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4819. 00003030  205F                     movea.l    A0, [A7]+
  4820. 00003032  2850                     movea.l    A4, [A0]
  4821. 00003034  204C                     movea.l    A0, A4
  4822. 00003036  5C88                     addq.l     A0, 6
  4823. 00003038  3014                     move.w     D0, [A4]
  4824. 0000303A  48C0                     ext.l      D0
  4825. 0000303C  D088                     add.l      D0, A0
  4826. 0000303E  5480                     addq.l     D0, 2
  4827. 00003040  5880                     addq.l     D0, 4
  4828. 00003042  2F00                     move.l     -[A7], D0
  4829. 00003044  204C                     movea.l    A0, A4
  4830. 00003046  5C88                     addq.l     A0, 6
  4831. 00003048  3014                     move.w     D0, [A4]
  4832. 0000304A  48C0                     ext.l      D0
  4833. 0000304C  D088                     add.l      D0, A0
  4834. 0000304E  2040                     movea.l    A0, D0
  4835. 00003050  3F10                     move.w     -[A7], [A0]
  4836. 00003052  1F3C 0001                move.b     -[A7], 0x1
  4837. 00003056  2F0E                     move.l     -[A7], A6
  4838. 00003058  4EBA FF46                jsr        [PC - 0xBA /* 00002FA0 */]
  4839. label0000305C:
  4840. 0000305C  1007                     move.b     D0, D7
  4841. 0000305E  660A                     bne        +0xC /* 0000306A */
  4842. 00003060  42A7                     clr.l      -[A7]
  4843. 00003062  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  4844. 00003066  205F                     movea.l    A0, [A7]+
  4845. 00003068  A02A                     syscall    HUnlock
  4846. label0000306A:
  4847. 0000306A  4CDF 1080                movem.l    D7,A4, [A7]+
  4848. 0000306E  4E5E                     unlink     A6
  4849. 00003070  205F                     movea.l    A0, [A7]+
  4850. 00003072  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4851. 00003076  4ED0                     jmp        [A0]
  4852. export_849:
  4853. 00003078  4E56 FFF8                link       A6, -0x0008
  4854. 0000307C  2F0C                     move.l     -[A7], A4
  4855. 0000307E  42A7                     clr.l      -[A7]
  4856. 00003080  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4857. 00003084  486E FFFC                pea.l      [A6 - 0x4]
  4858. 00003088  486E FFFE                pea.l      [A6 - 0x2]
  4859. 0000308C  4EBA FED2                jsr        [PC - 0x12E /* 00002F60 */]
  4860. 00003090  285F                     movea.l    A4, [A7]+
  4861. 00003092  200C                     move.l     D0, A4
  4862. 00003094  6718                     beq        +0x1A /* 000030AE */
  4863. 00003096  102E 0008                move.b     D0, [A6 + 0x8]
  4864. 0000309A  670A                     beq        +0xC /* 000030A6 */
  4865. 0000309C  2F0C                     move.l     -[A7], A4
  4866. 0000309E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4867. 000030A2  A939                     syscall    EnableItem
  4868. 000030A4  6008                     bra        +0xA /* 000030AE */
  4869. label000030A6:
  4870. 000030A6  2F0C                     move.l     -[A7], A4
  4871. 000030A8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4872. 000030AC  A93A                     syscall    DisableItem
  4873. label000030AE:
  4874. 000030AE  285F                     movea.l    A4, [A7]+
  4875. 000030B0  4E5E                     unlink     A6
  4876. 000030B2  2E9F                     move.l     [A7], [A7]+
  4877. 000030B4  4E75                     rts
  4878. 000030B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4879. export_850: // at 000030B8 (misaligned)
  4880. 000030BA  FFF8                     .invalid   <<F/7/7>>
  4881. 000030BC  2F0C                     move.l     -[A7], A4
  4882. 000030BE  42A7                     clr.l      -[A7]
  4883. 000030C0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4884. 000030C4  486E FFFC                pea.l      [A6 - 0x4]
  4885. 000030C8  486E FFFE                pea.l      [A6 - 0x2]
  4886. 000030CC  4EBA FE92                jsr        [PC - 0x16E /* 00002F60 */]
  4887. 000030D0  285F                     movea.l    A4, [A7]+
  4888. 000030D2  200C                     move.l     D0, A4
  4889. 000030D4  6724                     beq        +0x26 /* 000030FA */
  4890. 000030D6  102E 000A                move.b     D0, [A6 + 0xA]
  4891. 000030DA  670A                     beq        +0xC /* 000030E6 */
  4892. 000030DC  2F0C                     move.l     -[A7], A4
  4893. 000030DE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4894. 000030E2  A939                     syscall    EnableItem
  4895. 000030E4  6008                     bra        +0xA /* 000030EE */
  4896. label000030E6:
  4897. 000030E6  2F0C                     move.l     -[A7], A4
  4898. 000030E8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4899. 000030EC  A93A                     syscall    DisableItem
  4900. label000030EE:
  4901. 000030EE  2F0C                     move.l     -[A7], A4
  4902. 000030F0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4903. 000030F4  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4904. 000030F8  A945                     syscall    CheckItem
  4905. label000030FA:
  4906. 000030FA  285F                     movea.l    A4, [A7]+
  4907. 000030FC  4E5E                     unlink     A6
  4908. 000030FE  205F                     movea.l    A0, [A7]+
  4909. 00003100  5C4F                     addq.w     A7, 6
  4910. 00003102  4ED0                     jmp        [A0]
  4911. 00003104  4E56 0000                link       A6, 0
  4912. 00003108  42A7                     clr.l      -[A7]
  4913. 0000310A  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  4914. 00003110  206E 0008                movea.l    A0, [A6 + 0x8]
  4915. 00003114  3F28 0008                move.w     -[A7], [A0 + 0x8]
  4916. 00003118  A9A0                     syscall    GetResource
  4917. 0000311A  206E 0008                movea.l    A0, [A6 + 0x8]
  4918. 0000311E  215F 000A                move.l     [A0 + 0xA], [A7]+
  4919. 00003122  4E5E                     unlink     A6
  4920. 00003124  2E9F                     move.l     [A7], [A7]+
  4921. 00003126  4E75                     rts
  4922. export_851:
  4923. fn00003128:
  4924. 00003128  4E56 0000                link       A6, 0
  4925. 0000312C  487A FFD6                pea.l      [PC - 0x2A /* 00003104, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4926. 00003130  2F0E                     move.l     -[A7], A6
  4927. 00003132  4EAD 22C2                jsr        [A5 + 0x22C2 /* export_1108 */]
  4928. 00003136  4E5E                     unlink     A6
  4929. 00003138  205F                     movea.l    A0, [A7]+
  4930. 0000313A  544F                     addq.w     A7, 2
  4931. 0000313C  4ED0                     jmp        [A0]
  4932. 0000313E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4933. // begin alternate branch 00003140-00003144
  4934. export_852:
  4935. fn00003140:
  4936. 00003140  4E56 FFFC                link       A6, -0x0004
  4937. // end alternate branch 00003140-00003144
  4938. export_852: // at 00003140 (misaligned)
  4939. fn00003140: // (misaligned)
  4940. 00003142  FFFC                     .invalid   <<F/7/7>>
  4941. 00003144  2F0C                     move.l     -[A7], A4
  4942. 00003146  42A7                     clr.l      -[A7]
  4943. 00003148  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4944. 0000314C  A949                     syscall    GetMenuHandle
  4945. 0000314E  285F                     movea.l    A4, [A7]+
  4946. 00003150  200C                     move.l     D0, A4
  4947. 00003152  660C                     bne        +0xE /* 00003160 */
  4948. 00003154  42A7                     clr.l      -[A7]
  4949. 00003156  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4950. 0000315A  4EBA FFCC                jsr        [PC - 0x34 /* 00003128 */]
  4951. 0000315E  285F                     movea.l    A4, [A7]+
  4952. label00003160:
  4953. 00003160  2D4C 000A                move.l     [A6 + 0xA], A4
  4954. 00003164  285F                     movea.l    A4, [A7]+
  4955. 00003166  4E5E                     unlink     A6
  4956. 00003168  205F                     movea.l    A0, [A7]+
  4957. 0000316A  544F                     addq.w     A7, 2
  4958. 0000316C  4ED0                     jmp        [A0]
  4959. 0000316E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4960. export_853: // at 00003170 (misaligned)
  4961. 00003172  FFFC                     .invalid   <<F/7/7>>
  4962. 00003174  48E7 0018                movem.l    -[A7], A3,A4
  4963. 00003178  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4964. 0000317C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4965. 00003180  A935                     syscall    InsertMenu
  4966. 00003182  102D FCAD                move.b     D0, [A5 - 0x353]
  4967. 00003186  6732                     beq        +0x34 /* 000031BA */
  4968. 00003188  42A7                     clr.l      -[A7]
  4969. 0000318A  2F3C 6D63 7462           move.l     -[A7], 0x6D637462 /* 'mctb' */
  4970. 00003190  206E 000A                movea.l    A0, [A6 + 0xA]
  4971. 00003194  2050                     movea.l    A0, [A0]
  4972. 00003196  3F10                     move.w     -[A7], [A0]
  4973. 00003198  A9A0                     syscall    GetResource
  4974. 0000319A  265F                     movea.l    A3, [A7]+
  4975. 0000319C  200B                     move.l     D0, A3
  4976. 0000319E  671A                     beq        +0x1C /* 000031BA */
  4977. 000031A0  2F0B                     move.l     -[A7], A3
  4978. 000031A2  205F                     movea.l    A0, [A7]+
  4979. 000031A4  A029                     syscall    HLock
  4980. 000031A6  2853                     movea.l    A4, [A3]
  4981. 000031A8  3F14                     move.w     -[A7], [A4]
  4982. 000031AA  486C 0002                pea.l      [A4 + 0x2]
  4983. 000031AE  AA65                     syscall    SetMCEntries
  4984. 000031B0  2F0B                     move.l     -[A7], A3
  4985. 000031B2  205F                     movea.l    A0, [A7]+
  4986. 000031B4  A02A                     syscall    HUnlock
  4987. 000031B6  2F0B                     move.l     -[A7], A3
  4988. 000031B8  A9A3                     syscall    ReleaseResource
  4989. label000031BA:
  4990. 000031BA  4CDF 1800                movem.l    A3,A4, [A7]+
  4991. 000031BE  4E5E                     unlink     A6
  4992. 000031C0  205F                     movea.l    A0, [A7]+
  4993. 000031C2  5C4F                     addq.w     A7, 6
  4994. 000031C4  4ED0                     jmp        [A0]
  4995. 000031C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4996. export_854: // at 000031C8 (misaligned)
  4997. 000031CA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4998. 000031CE  0014 2050                ori.b      [A4], 0x50 /* 'P' */
  4999. 000031D2  4268 0002                clr.w      [A0 + 0x2]
  5000. 000031D6  4E5E                     unlink     A6
  5001. 000031D8  205F                     movea.l    A0, [A7]+
  5002. 000031DA  DEFC 0012                add.w      A7, 0x12
  5003. 000031DE  4ED0                     jmp        [A0]
  5004. fn000031E0:
  5005. 000031E0  4E56 0000                link       A6, 0
  5006. 000031E4  48E7 1008                movem.l    -[A7], D3,A4
  5007. 000031E8  206E 000A                movea.l    A0, [A6 + 0xA]
  5008. 000031EC  2850                     movea.l    A4, [A0]
  5009. 000031EE  7001                     moveq.l    D0, 0x01
  5010. 000031F0  B054                     cmp.w      D0, [A4]
  5011. 000031F2  5FC0                     sle        D0
  5012. 000031F4  4A00                     tst.b      D0
  5013. 000031F6  673C                     beq        +0x3E /* 00003234 */
  5014. 000031F8  723F                     moveq.l    D1, 0x3F
  5015. 000031FA  B254                     cmp.w      D1, [A4]
  5016. 000031FC  5CC1                     sge        D1
  5017. 000031FE  C001                     and.b      D0, D1
  5018. 00003200  6732                     beq        +0x34 /* 00003234 */
  5019. 00003202  7201                     moveq.l    D1, 0x01
  5020. 00003204  B254                     cmp.w      D1, [A4]
  5021. 00003206  56C1                     sne        D1
  5022. 00003208  C001                     and.b      D0, D1
  5023. 0000320A  6728                     beq        +0x2A /* 00003234 */
  5024. 0000320C  122E 0008                move.b     D1, [A6 + 0x8]
  5025. 00003210  0A01 0001                xori.b     D1, 0x1
  5026. 00003214  4A01                     tst.b      D1
  5027. 00003216  661A                     bne        +0x1C /* 00003232 */
  5028. 00003218  142E 0008                move.b     D2, [A6 + 0x8]
  5029. 0000321C  6706                     beq        +0x8 /* 00003224 */
  5030. 0000321E  4A54                     tst.w      [A4]
  5031. 00003220  5CC3                     sge        D3
  5032. 00003222  C403                     and.b      D2, D3
  5033. label00003224:
  5034. 00003224  4A02                     tst.b      D2
  5035. 00003226  6708                     beq        +0xA /* 00003230 */
  5036. 00003228  0C54 00EB                cmpi.w     [A4], 0xEB
  5037. 0000322C  5FC3                     sle        D3
  5038. 0000322E  C403                     and.b      D2, D3
  5039. label00003230:
  5040. 00003230  8202                     or.b       D1, D2
  5041. label00003232:
  5042. 00003232  C001                     and.b      D0, D1
  5043. label00003234:
  5044. 00003234  1D40 000E                move.b     [A6 + 0xE], D0
  5045. 00003238  4CDF 1008                movem.l    D3,A4, [A7]+
  5046. 0000323C  4E5E                     unlink     A6
  5047. 0000323E  205F                     movea.l    A0, [A7]+
  5048. 00003240  5C4F                     addq.w     A7, 6
  5049. 00003242  4ED0                     jmp        [A0]
  5050. 00003244  4E56 FFF8                link       A6, -0x0008
  5051. 00003248  48E7 0118                movem.l    -[A7], D7,A3,A4
  5052. 0000324C  266E 000E                movea.l    A3, [A6 + 0xE]
  5053. 00003250  4267                     clr.w      -[A7]
  5054. 00003252  2F0B                     move.l     -[A7], A3
  5055. 00003254  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5056. 00003258  4EBA FF86                jsr        [PC - 0x7A /* 000031E0 */]
  5057. 0000325C  101F                     move.b     D0, [A7]+
  5058. 0000325E  6700 0086                beq        +0x88 /* 000032E6 */
  5059. 00003262  2853                     movea.l    A4, [A3]
  5060. 00003264  3014                     move.w     D0, [A4]
  5061. 00003266  122C 000D                move.b     D1, [A4 + 0xD]
  5062. 0000326A  0241 0001                andi.w     D1, 0x1
  5063. 0000326E  4881                     ext.w      D1
  5064. 00003270  206E 0008                movea.l    A0, [A6 + 0x8]
  5065. 00003274  0241 0001                andi.w     D1, 0x1
  5066. 00003278  3400                     move.w     D2, D0
  5067. 0000327A  0242 0007                andi.w     D2, 0x7
  5068. 0000327E  E648                     lsr        D0.w, 3
  5069. 00003280  41F0 00F4                lea.l      A0, [A0 + D0.w - 0x12]
  5070. 00003284  70FE                     moveq.l    D0, 0xFFFFFFFE
  5071. 00003286  E538                     rol        D0.b, D2
  5072. 00003288  E529                     lsl        D1.b, D2
  5073. 0000328A  C110                     and.b      [A0], D0
  5074. 0000328C  8310                     or.b       [A0], D1
  5075. 0000328E  7000                     moveq.l    D0, 0x00
  5076. 00003290  2940 000A                move.l     [A4 + 0xA], D0
  5077. 00003294  3014                     move.w     D0, [A4]
  5078. 00003296  206E 0008                movea.l    A0, [A6 + 0x8]
  5079. 0000329A  E540                     asl        D0.w, 2
  5080. 0000329C  41E8 FEF4                lea.l      A0, [A0 - 0x10C]
  5081. 000032A0  21AC 0006 0000           move.l     [A0 + D0.w], [A4 + 0x6]
  5082. 000032A6  296D FD58 0006           move.l     [A4 + 0x6], [A5 - 0x2A8]
  5083. 000032AC  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5084. 000032B2  4267                     clr.w      -[A7]
  5085. 000032B4  2F0B                     move.l     -[A7], A3
  5086. 000032B6  A950                     syscall    CountMItems
  5087. 000032B8  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  5088. 000032BC  3E2E FFFA                move.w     D7, [A6 - 0x6]
  5089. 000032C0  601E                     bra        +0x20 /* 000032E0 */
  5090. label000032C2:
  5091. 000032C2  2F0B                     move.l     -[A7], A3
  5092. 000032C4  3F07                     move.w     -[A7], D7
  5093. 000032C6  486E FFFC                pea.l      [A6 - 0x4]
  5094. 000032CA  A84E                     syscall    GetItemCmd
  5095. 000032CC  701B                     moveq.l    D0, 0x1B
  5096. 000032CE  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5097. 000032D2  6708                     beq        +0xA /* 000032DC */
  5098. 000032D4  2F0B                     move.l     -[A7], A3
  5099. 000032D6  3F07                     move.w     -[A7], D7
  5100. 000032D8  4267                     clr.w      -[A7]
  5101. 000032DA  A945                     syscall    CheckItem
  5102. label000032DC:
  5103. 000032DC  5247                     addq.w     D7, 1
  5104. 000032DE  6906                     bvs        +0x8 /* 000032E6 */
  5105. label000032E0:
  5106. 000032E0  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  5107. 000032E4  6FDC                     ble        -0x22 /* 000032C2 */
  5108. label000032E6:
  5109. 000032E6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5110. 000032EA  4E5E                     unlink     A6
  5111. 000032EC  205F                     movea.l    A0, [A7]+
  5112. 000032EE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5113. 000032F2  4ED0                     jmp        [A0]
  5114. 000032F4  4E56 FFFA                link       A6, -0x0006
  5115. 000032F8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5116. 000032FC  2C2E 000E                move.l     D6, [A6 + 0xE]
  5117. 00003300  266E 0008                movea.l    A3, [A6 + 0x8]
  5118. 00003304  4267                     clr.w      -[A7]
  5119. 00003306  2F06                     move.l     -[A7], D6
  5120. 00003308  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5121. 0000330C  4EBA FED2                jsr        [PC - 0x12E /* 000031E0 */]
  5122. 00003310  101F                     move.b     D0, [A7]+
  5123. 00003312  674C                     beq        +0x4E /* 00003360 */
  5124. 00003314  2046                     movea.l    A0, D6
  5125. 00003316  2850                     movea.l    A4, [A0]
  5126. 00003318  2E2C 000A                move.l     D7, [A4 + 0xA]
  5127. 0000331C  670A                     beq        +0xC /* 00003328 */
  5128. 0000331E  8EBC 0000 0001           or.l       D7, 0x1
  5129. 00003324  2947 000A                move.l     [A4 + 0xA], D7
  5130. label00003328:
  5131. 00003328  1007                     move.b     D0, D7
  5132. 0000332A  0240 0001                andi.w     D0, 0x1
  5133. 0000332E  4880                     ext.w      D0
  5134. 00003330  3214                     move.w     D1, [A4]
  5135. 00003332  3401                     move.w     D2, D1
  5136. 00003334  E642                     asr        D2.w, 3
  5137. 00003336  0333 20F4                btst       [A3 + D2.w - 0x12], D1
  5138. 0000333A  56C1                     sne        D1
  5139. 0000333C  0241 0001                andi.w     D1, 0x1
  5140. 00003340  B240                     cmp.w      D1, D0
  5141. 00003342  6704                     beq        +0x6 /* 00003348 */
  5142. 00003344  4EBA FA0A                jsr        [PC - 0x5F6 /* 00002D50 */]
  5143. label00003348:
  5144. 00003348  3014                     move.w     D0, [A4]
  5145. 0000334A  E540                     asl        D0.w, 2
  5146. 0000334C  41EB FEF4                lea.l      A0, [A3 - 0x10C]
  5147. 00003350  2970 0000 0006           move.l     [A4 + 0x6], [A0 + D0.w]
  5148. 00003356  4A6C 0002                tst.w      [A4 + 0x2]
  5149. 0000335A  6604                     bne        +0x6 /* 00003360 */
  5150. 0000335C  2F06                     move.l     -[A7], D6
  5151. 0000335E  A948                     syscall    CalcMenuSize
  5152. label00003360:
  5153. 00003360  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5154. 00003364  4E5E                     unlink     A6
  5155. 00003366  205F                     movea.l    A0, [A7]+
  5156. 00003368  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5157. 0000336C  4ED0                     jmp        [A0]
  5158. 0000336E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5159. export_855: // at 00003370 (misaligned)
  5160. 00003372  FEF4 487A                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  5161. 00003376  FECE 2F0E                .extension 0xECE <<F/2-3/7>> // unimplemented
  5162. 0000337A  1F3C 0001                move.b     -[A7], 0x1
  5163. 0000337E  4EBA FC6C                jsr        [PC - 0x394 /* 00002FEC */]
  5164. 00003382  41EE 0008                lea.l      A0, [A6 + 0x8]
  5165. 00003386  2018                     move.l     D0, [A0]+
  5166. 00003388  6702                     beq        +0x4 /* 0000338C */
  5167. 0000338A  2F00                     move.l     -[A7], D0
  5168. label0000338C:
  5169. 0000338C  2050                     movea.l    A0, [A0]
  5170. 0000338E  4E90                     jsr        [A0]
  5171. 00003390  487A FF62                pea.l      [PC - 0x9E /* 000032F4, value 0x4E56FFFA */]
  5172. 00003394  2F0E                     move.l     -[A7], A6
  5173. 00003396  1F3C 0001                move.b     -[A7], 0x1
  5174. 0000339A  4EBA FC50                jsr        [PC - 0x3B0 /* 00002FEC */]
  5175. 0000339E  4267                     clr.w      -[A7]
  5176. 000033A0  4EBA F9F6                jsr        [PC - 0x60A /* 00002D98 */]
  5177. 000033A4  101F                     move.b     D0, [A7]+
  5178. 000033A6  6706                     beq        +0x8 /* 000033AE */
  5179. 000033A8  A937                     syscall    DrawMenuBar
  5180. 000033AA  4EBA F9E0                jsr        [PC - 0x620 /* 00002D8C */]
  5181. label000033AE:
  5182. 000033AE  4EBA F97C                jsr        [PC - 0x684 /* 00002D2C */]
  5183. 000033B2  4E5E                     unlink     A6
  5184. 000033B4  205F                     movea.l    A0, [A7]+
  5185. 000033B6  504F                     addq.w     A7, 8
  5186. 000033B8  4ED0                     jmp        [A0]
  5187. 000033BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5188. // begin alternate branch 000033BC-000033C2
  5189. export_856:
  5190. fn000033BC:
  5191. 000033BC  4E56 FEF8                link       A6, -0x0108
  5192. 000033C0  2F0C                     move.l     -[A7], A4
  5193. // end alternate branch 000033BC-000033C2
  5194. export_856: // at 000033BC (misaligned)
  5195. fn000033BC: // (misaligned)
  5196. 000033BE  FEF8 2F0C                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  5197. 000033C2  206E 0008                movea.l    A0, [A6 + 0x8]
  5198. 000033C6  43EE FF00                lea.l      A1, [A6 - 0x100]
  5199. 000033CA  707F                     moveq.l    D0, 0x7F
  5200. label000033CC:
  5201. 000033CC  32D8                     move.w     [A1]+, [A0]+
  5202. 000033CE  51C8 FFFC                dbf        D0, -0x6 /* 000033CC */
  5203. 000033D2  42A7                     clr.l      -[A7]
  5204. 000033D4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5205. 000033D8  486E FEFC                pea.l      [A6 - 0x104]
  5206. 000033DC  486E FEFE                pea.l      [A6 - 0x102]
  5207. 000033E0  4EBA FB7E                jsr        [PC - 0x482 /* 00002F60 */]
  5208. 000033E4  285F                     movea.l    A4, [A7]+
  5209. 000033E6  200C                     move.l     D0, A4
  5210. 000033E8  670C                     beq        +0xE /* 000033F6 */
  5211. 000033EA  2F0C                     move.l     -[A7], A4
  5212. 000033EC  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  5213. 000033F0  486E FF00                pea.l      [A6 - 0x100]
  5214. 000033F4  A947                     syscall    SetMenuItemText/SetItem
  5215. label000033F6:
  5216. 000033F6  285F                     movea.l    A4, [A7]+
  5217. 000033F8  4E5E                     unlink     A6
  5218. 000033FA  205F                     movea.l    A0, [A7]+
  5219. 000033FC  5C4F                     addq.w     A7, 6
  5220. 000033FE  4ED0                     jmp        [A0]
  5221. fn00003400:
  5222. 00003400  4E56 FF00                link       A6, -0x0100
  5223. 00003404  486E FF00                pea.l      [A6 - 0x100]
  5224. 00003408  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5225. 0000340C  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  5226. 00003410  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5227. 00003414  486E FF00                pea.l      [A6 - 0x100]
  5228. 00003418  4EBA FFA2                jsr        [PC - 0x5E /* 000033BC */]
  5229. 0000341C  4E5E                     unlink     A6
  5230. 0000341E  205F                     movea.l    A0, [A7]+
  5231. 00003420  5C4F                     addq.w     A7, 6
  5232. 00003422  4ED0                     jmp        [A0]
  5233. export_857:
  5234. 00003424  4E56 FFFE                link       A6, -0x0002
  5235. 00003428  2F07                     move.l     -[A7], D7
  5236. 0000342A  102E 0008                move.b     D0, [A6 + 0x8]
  5237. 0000342E  6706                     beq        +0x8 /* 00003436 */
  5238. 00003430  3E2E 000A                move.w     D7, [A6 + 0xA]
  5239. 00003434  6004                     bra        +0x6 /* 0000343A */
  5240. label00003436:
  5241. 00003436  3E2E 000C                move.w     D7, [A6 + 0xC]
  5242. label0000343A:
  5243. 0000343A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5244. 0000343E  3F07                     move.w     -[A7], D7
  5245. 00003440  4EBA FFBE                jsr        [PC - 0x42 /* 00003400 */]
  5246. 00003444  2E1F                     move.l     D7, [A7]+
  5247. 00003446  4E5E                     unlink     A6
  5248. 00003448  205F                     movea.l    A0, [A7]+
  5249. 0000344A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5250. 0000344E  4ED0                     jmp        [A0]
  5251. fn00003450:
  5252. 00003450  302F 0004                move.w     D0, [A7 + 0x4]
  5253. 00003454  6728                     beq        +0x2A /* 0000347E */
  5254. 00003456  322F 0006                move.w     D1, [A7 + 0x6]
  5255. 0000345A  6722                     beq        +0x24 /* 0000347E */
  5256. 0000345C  206D FD78                movea.l    A0, [A5 - 0x288]
  5257. 00003460  2050                     movea.l    A0, [A0]
  5258. 00003462  B050                     cmp.w      D0, [A0]
  5259. 00003464  6C18                     bge        +0x1A /* 0000347E */
  5260. 00003466  B250                     cmp.w      D1, [A0]
  5261. 00003468  6C14                     bge        +0x16 /* 0000347E */
  5262. label0000346A:
  5263. 0000346A  B041                     cmp.w      D0, D1
  5264. 0000346C  6708                     beq        +0xA /* 00003476 */
  5265. 0000346E  3230 1000                move.w     D1, [A0 + D1.w]
  5266. 00003472  670A                     beq        +0xC /* 0000347E */
  5267. 00003474  60F4                     bra        -0xA /* 0000346A */
  5268. label00003476:
  5269. 00003476  1F7C 0001 0008           move.b     [A7 + 0x8], 0x1
  5270. 0000347C  6004                     bra        +0x6 /* 00003482 */
  5271. label0000347E:
  5272. 0000347E  422F 0008                clr.b      [A7 + 0x8]
  5273. label00003482:
  5274. 00003482  2E9F                     move.l     [A7], [A7]+
  5275. 00003484  4E75                     rts
  5276. 00003486  0000 A9FF                ori.b      D0, 0xFF
  5277. export_858: // at 00003488 (misaligned)
  5278. 0000348A  4E75                     rts
  5279. export_859:
  5280. 0000348C  4E56 0000                link       A6, 0
  5281. 00003490  1D6D FD6C 000A           move.b     [A6 + 0xA], [A5 - 0x294]
  5282. 00003496  1B6E 0008 FD6C           move.b     [A5 - 0x294], [A6 + 0x8]
  5283. 0000349C  4E5E                     unlink     A6
  5284. 0000349E  205F                     movea.l    A0, [A7]+
  5285. 000034A0  544F                     addq.w     A7, 2
  5286. 000034A2  4ED0                     jmp        [A0]
  5287. export_860:
  5288. 000034A4  4E56 0000                link       A6, 0
  5289. 000034A8  4AAE 0008                tst.l      [A6 + 0x8]
  5290. 000034AC  6708                     beq        +0xA /* 000034B6 */
  5291. 000034AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5292. 000034B2  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  5293. label000034B6:
  5294. 000034B6  4E5E                     unlink     A6
  5295. 000034B8  2E9F                     move.l     [A7], [A7]+
  5296. 000034BA  4E75                     rts
  5297. fn000034BC:
  5298. 000034BC  4E56 0000                link       A6, 0
  5299. 000034C0  206E 0008                movea.l    A0, [A6 + 0x8]
  5300. 000034C4  2050                     movea.l    A0, [A0]
  5301. 000034C6  3D50 000C                move.w     [A6 + 0xC], [A0]
  5302. 000034CA  4E5E                     unlink     A6
  5303. 000034CC  2E9F                     move.l     [A7], [A7]+
  5304. 000034CE  4E75                     rts
  5305. export_861:
  5306. fn000034D0:
  5307. 000034D0  4E56 FF76                link       A6, -0x008A
  5308. 000034D4  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5309. 000034D8  206E 0008                movea.l    A0, [A6 + 0x8]
  5310. 000034DC  43EE FFC0                lea.l      A1, [A6 - 0x40]
  5311. 000034E0  701F                     moveq.l    D0, 0x1F
  5312. label000034E2:
  5313. 000034E2  32D8                     move.w     [A1]+, [A0]+
  5314. 000034E4  51C8 FFFC                dbf        D0, -0x6 /* 000034E2 */
  5315. 000034E8  486E FFC0                pea.l      [A6 - 0x40]
  5316. 000034EC  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  5317. 000034F0  4A6D FD70                tst.w      [A5 - 0x290]
  5318. 000034F4  6F58                     ble        +0x5A /* 0000354E */
  5319. 000034F6  7E01                     moveq.l    D7, 0x01
  5320. 000034F8  3C2D FD70                move.w     D6, [A5 - 0x290]
  5321. label000034FC:
  5322. 000034FC  7000                     moveq.l    D0, 0x00
  5323. 000034FE  3207                     move.w     D1, D7
  5324. 00003500  D246                     add.w      D1, D6
  5325. 00003502  3001                     move.w     D0, D1
  5326. 00003504  E288                     lsr        D0, 1
  5327. 00003506  3A00                     move.w     D5, D0
  5328. 00003508  206D FD7C                movea.l    A0, [A5 - 0x284]
  5329. 0000350C  2050                     movea.l    A0, [A0]
  5330. 0000350E  3005                     move.w     D0, D5
  5331. 00003510  D040                     add.w      D0, D0
  5332. 00003512  3830 00FE                move.w     D4, [A0 + D0.w - 0x2]
  5333. 00003516  3F04                     move.w     -[A7], D4
  5334. 00003518  486E FF7A                pea.l      [A6 - 0x86]
  5335. 0000351C  4EBA 003E                jsr        [PC + 0x3E /* 0000355C */]
  5336. 00003520  4267                     clr.w      -[A7]
  5337. 00003522  486E FFC0                pea.l      [A6 - 0x40]
  5338. 00003526  486E FF7A                pea.l      [A6 - 0x86]
  5339. 0000352A  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  5340. 0000352E  3D5F FF78                move.w     [A6 - 0x88], [A7]+
  5341. 00003532  6606                     bne        +0x8 /* 0000353A */
  5342. 00003534  3D44 000C                move.w     [A6 + 0xC], D4
  5343. 00003538  6018                     bra        +0x1A /* 00003552 */
  5344. label0000353A:
  5345. 0000353A  4A6E FF78                tst.w      [A6 - 0x88]
  5346. 0000353E  6C06                     bge        +0x8 /* 00003546 */
  5347. 00003540  3C05                     move.w     D6, D5
  5348. 00003542  5346                     subq.w     D6, 1
  5349. 00003544  6004                     bra        +0x6 /* 0000354A */
  5350. label00003546:
  5351. 00003546  3E05                     move.w     D7, D5
  5352. 00003548  5247                     addq.w     D7, 1
  5353. label0000354A:
  5354. 0000354A  BC47                     cmp.w      D6, D7
  5355. 0000354C  6CAE                     bge        -0x50 /* 000034FC */
  5356. label0000354E:
  5357. 0000354E  426E 000C                clr.w      [A6 + 0xC]
  5358. label00003552:
  5359. 00003552  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5360. 00003556  4E5E                     unlink     A6
  5361. 00003558  2E9F                     move.l     [A7], [A7]+
  5362. 0000355A  4E75                     rts
  5363. export_862:
  5364. fn0000355C:
  5365. 0000355C  4E56 FFEC                link       A6, -0x0014
  5366. 00003560  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5367. 00003564  3A2E 000C                move.w     D5, [A6 + 0xC]
  5368. 00003568  57C0                     seq        D0
  5369. 0000356A  4A00                     tst.b      D0
  5370. 0000356C  660E                     bne        +0x10 /* 0000357C */
  5371. 0000356E  1205                     move.b     D1, D5
  5372. 00003570  0241 0001                andi.w     D1, 0x1
  5373. 00003574  8001                     or.b       D0, D1
  5374. 00003576  0240 0001                andi.w     D0, 0x1
  5375. 0000357A  6714                     beq        +0x16 /* 00003590 */
  5376. label0000357C:
  5377. 0000357C  206E 0008                movea.l    A0, [A6 + 0x8]
  5378. 00003580  43FA 00C6                lea.l      A1, [PC + 0xC6 /* 00003648, value 0xF2A4E6F, pstring "*Not an object*" */]
  5379. 00003584  7007                     moveq.l    D0, 0x07
  5380. label00003586:
  5381. 00003586  30D9                     move.w     [A0]+, [A1]+
  5382. 00003588  51C8 FFFC                dbf        D0, -0x6 /* 00003586 */
  5383. 0000358C  6000 00AE                bra        +0xB0 /* 0000363C */
  5384. label00003590:
  5385. 00003590  206D FD78                movea.l    A0, [A5 - 0x288]
  5386. 00003594  2248                     movea.l    A1, A0
  5387. 00003596  2251                     movea.l    A1, [A1]
  5388. 00003598  3011                     move.w     D0, [A1]
  5389. 0000359A  48C0                     ext.l      D0
  5390. 0000359C  D090                     add.l      D0, [A0]
  5391. 0000359E  3205                     move.w     D1, D5
  5392. 000035A0  48C1                     ext.l      D1
  5393. 000035A2  D280                     add.l      D1, D0
  5394. 000035A4  2041                     movea.l    A0, D1
  5395. 000035A6  3010                     move.w     D0, [A0]
  5396. 000035A8  48C0                     ext.l      D0
  5397. 000035AA  2F00                     move.l     -[A7], D0
  5398. 000035AC  42A7                     clr.l      -[A7]
  5399. 000035AE  2E8D                     move.l     [A7], A5
  5400. 000035B0  221F                     move.l     D1, [A7]+
  5401. 000035B2  201F                     move.l     D0, [A7]+
  5402. 000035B4  D280                     add.l      D1, D0
  5403. 000035B6  5481                     addq.l     D1, 2
  5404. 000035B8  2041                     movea.l    A0, D1
  5405. 000035BA  2850                     movea.l    A4, [A0]
  5406. 000035BC  588C                     addq.l     A4, 4
  5407. 000035BE  7080                     moveq.l    D0, 0xFFFFFF80
  5408. 000035C0  B014                     cmp.b      D0, [A4]
  5409. 000035C2  660E                     bne        +0x10 /* 000035D2 */
  5410. 000035C4  528C                     addq.l     A4, 1
  5411. 000035C6  1014                     move.b     D0, [A4]
  5412. 000035C8  4880                     ext.w      D0
  5413. 000035CA  3E00                     move.w     D7, D0
  5414. 000035CC  9E7C 0009                sub.w      D7, 0x9 /* '\t' */
  5415. 000035D0  6010                     bra        +0x12 /* 000035E2 */
  5416. label000035D2:
  5417. 000035D2  7000                     moveq.l    D0, 0x00
  5418. 000035D4  1014                     move.b     D0, [A4]
  5419. 000035D6  C0BC 0000 007F           and.l      D0, 0x7F
  5420. 000035DC  7209                     moveq.l    D1, 0x09
  5421. 000035DE  9081                     sub.l      D0, D1
  5422. 000035E0  3E00                     move.w     D7, D0
  5423. label000035E2:
  5424. 000035E2  206E 0008                movea.l    A0, [A6 + 0x8]
  5425. 000035E6  2F08                     move.l     -[A7], A0
  5426. 000035E8  42A7                     clr.l      -[A7]
  5427. 000035EA  703F                     moveq.l    D0, 0x3F
  5428. 000035EC  2F00                     move.l     -[A7], D0
  5429. 000035EE  3007                     move.w     D0, D7
  5430. 000035F0  48C0                     ext.l      D0
  5431. 000035F2  2F00                     move.l     -[A7], D0
  5432. 000035F4  201F                     move.l     D0, [A7]+
  5433. 000035F6  2E9F                     move.l     [A7], [A7]+
  5434. 000035F8  B097                     cmp.l      D0, [A7]
  5435. 000035FA  6C02                     bge        +0x4 /* 000035FE */
  5436. 000035FC  2E80                     move.l     [A7], D0
  5437. label000035FE:
  5438. 000035FE  201F                     move.l     D0, [A7]+
  5439. 00003600  205F                     movea.l    A0, [A7]+
  5440. 00003602  1080                     move.b     [A0], D0
  5441. 00003604  266E 0008                movea.l    A3, [A6 + 0x8]
  5442. 00003608  528B                     addq.l     A3, 1
  5443. 0000360A  200C                     move.l     D0, A4
  5444. 0000360C  7209                     moveq.l    D1, 0x09
  5445. 0000360E  D081                     add.l      D0, D1
  5446. 00003610  2840                     movea.l    A4, D0
  5447. 00003612  528C                     addq.l     A4, 1
  5448. 00003614  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  5449. 0000361A  206E 0008                movea.l    A0, [A6 + 0x8]
  5450. 0000361E  4240                     clr.w      D0
  5451. 00003620  1010                     move.b     D0, [A0]
  5452. 00003622  3D40 FFEC                move.w     [A6 - 0x14], D0
  5453. 00003626  3C2E FFEE                move.w     D6, [A6 - 0x12]
  5454. 0000362A  600A                     bra        +0xC /* 00003636 */
  5455. label0000362C:
  5456. 0000362C  1694                     move.b     [A3], [A4]
  5457. 0000362E  528B                     addq.l     A3, 1
  5458. 00003630  528C                     addq.l     A4, 1
  5459. 00003632  5246                     addq.w     D6, 1
  5460. 00003634  6906                     bvs        +0x8 /* 0000363C */
  5461. label00003636:
  5462. 00003636  BC6E FFEC                cmp.w      D6, [A6 - 0x14]
  5463. 0000363A  6FF0                     ble        -0xE /* 0000362C */
  5464. label0000363C:
  5465. 0000363C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5466. 00003640  4E5E                     unlink     A6
  5467. 00003642  205F                     movea.l    A0, [A7]+
  5468. 00003644  5C4F                     addq.w     A7, 6
  5469. 00003646  4ED0                     jmp        [A0]
  5470. 00003648  0F2A 4E6F                btst       [A2 + 0x4E6F], D7
  5471. 0000364C  7420                     moveq.l    D2, 0x20
  5472. 0000364E  616E                     bsr        +0x70 /* 000036BE */
  5473. 00003650  206F 626A                movea.l    A0, [A7 + 0x626A]
  5474. 00003654  6563                     bcs        +0x65 /* 000036B9 */
  5475. 00003656  742A                     moveq.l    D2, 0x2A
  5476. fn00003658:
  5477. 00003658  4E56 0000                link       A6, 0
  5478. 0000365C  206D FD78                movea.l    A0, [A5 - 0x288]
  5479. 00003660  2248                     movea.l    A1, A0
  5480. 00003662  2251                     movea.l    A1, [A1]
  5481. 00003664  3011                     move.w     D0, [A1]
  5482. 00003666  48C0                     ext.l      D0
  5483. 00003668  D090                     add.l      D0, [A0]
  5484. 0000366A  322E 0008                move.w     D1, [A6 + 0x8]
  5485. 0000366E  48C1                     ext.l      D1
  5486. 00003670  D280                     add.l      D1, D0
  5487. 00003672  2041                     movea.l    A0, D1
  5488. 00003674  3010                     move.w     D0, [A0]
  5489. 00003676  48C0                     ext.l      D0
  5490. 00003678  2F00                     move.l     -[A7], D0
  5491. 0000367A  42A7                     clr.l      -[A7]
  5492. 0000367C  2E8D                     move.l     [A7], A5
  5493. 0000367E  221F                     move.l     D1, [A7]+
  5494. 00003680  201F                     move.l     D0, [A7]+
  5495. 00003682  D280                     add.l      D1, D0
  5496. 00003684  5481                     addq.l     D1, 2
  5497. 00003686  2041                     movea.l    A0, D1
  5498. 00003688  2010                     move.l     D0, [A0]
  5499. 0000368A  5480                     addq.l     D0, 2
  5500. 0000368C  2040                     movea.l    A0, D0
  5501. 0000368E  3010                     move.w     D0, [A0]
  5502. 00003690  48C0                     ext.l      D0
  5503. 00003692  2D40 000A                move.l     [A6 + 0xA], D0
  5504. 00003696  4E5E                     unlink     A6
  5505. 00003698  205F                     movea.l    A0, [A7]+
  5506. 0000369A  544F                     addq.w     A7, 2
  5507. 0000369C  4ED0                     jmp        [A0]
  5508. 0000369E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5509. export_863: // at 000036A0 (misaligned)
  5510. 000036A2  0000 41ED                ori.b      D0, 0xED
  5511. 000036A6  398A 2008                move.w     [A4 + D2.w + 0x8], A2
  5512. 000036AA  5480                     addq.l     D0, 2
  5513. 000036AC  2D40 0008                move.l     [A6 + 0x8], D0
  5514. 000036B0  4E5E                     unlink     A6
  5515. 000036B2  4E75                     rts
  5516. export_864:
  5517. 000036B4  4E56 0000                link       A6, 0
  5518. 000036B8  2F0C                     move.l     -[A7], A4
  5519. 000036BA  286E 0008                movea.l    A4, [A6 + 0x8]
  5520. fn000036BE:
  5521. 000036BE  4267                     clr.w      -[A7]
  5522. 000036C0  2F0C                     move.l     -[A7], A4
  5523. 000036C2  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  5524. 000036C6  101F                     move.b     D0, [A7]+
  5525. 000036C8  6764                     beq        +0x66 /* 0000372E */
  5526. 000036CA  2F00                     move.l     -[A7], D0
  5527. 000036CC  42A7                     clr.l      -[A7]
  5528. 000036CE  2F14                     move.l     -[A7], [A4]
  5529. 000036D0  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  5530. 000036D4  221F                     move.l     D1, [A7]+
  5531. 000036D6  201F                     move.l     D0, [A7]+
  5532. 000036D8  4A81                     tst.l      D1
  5533. 000036DA  56C1                     sne        D1
  5534. 000036DC  C001                     and.b      D0, D1
  5535. 000036DE  4A00                     tst.b      D0
  5536. 000036E0  674C                     beq        +0x4E /* 0000372E */
  5537. 000036E2  2F00                     move.l     -[A7], D0
  5538. 000036E4  4267                     clr.w      -[A7]
  5539. 000036E6  2054                     movea.l    A0, [A4]
  5540. 000036E8  3F10                     move.w     -[A7], [A0]
  5541. 000036EA  3F2D FD80                move.w     -[A7], [A5 - 0x280]
  5542. 000036EE  4EBA FD60                jsr        [PC - 0x2A0 /* 00003450 */]
  5543. 000036F2  121F                     move.b     D1, [A7]+
  5544. 000036F4  201F                     move.l     D0, [A7]+
  5545. 000036F6  C001                     and.b      D0, D1
  5546. 000036F8  4A00                     tst.b      D0
  5547. 000036FA  6732                     beq        +0x34 /* 0000372E */
  5548. 000036FC  2F00                     move.l     -[A7], D0
  5549. 000036FE  42A7                     clr.l      -[A7]
  5550. 00003700  2F0C                     move.l     -[A7], A4
  5551. 00003702  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  5552. 00003706  221F                     move.l     D1, [A7]+
  5553. 00003708  201F                     move.l     D0, [A7]+
  5554. 0000370A  48E7 C000                movem.l    -[A7], D0,D1
  5555. 0000370E  42A7                     clr.l      -[A7]
  5556. 00003710  2054                     movea.l    A0, [A4]
  5557. 00003712  3F10                     move.w     -[A7], [A0]
  5558. 00003714  4EBA FF42                jsr        [PC - 0xBE /* 00003658 */]
  5559. 00003718  241F                     move.l     D2, [A7]+
  5560. 0000371A  4CDF 0003                movem.l    D0,D1, [A7]+
  5561. 0000371E  B481                     cmp.l      D2, D1
  5562. 00003720  5FC1                     sle        D1
  5563. 00003722  C001                     and.b      D0, D1
  5564. 00003724  6708                     beq        +0xA /* 0000372E */
  5565. 00003726  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5566. 0000372C  6004                     bra        +0x6 /* 00003732 */
  5567. label0000372E:
  5568. 0000372E  422E 000C                clr.b      [A6 + 0xC]
  5569. label00003732:
  5570. 00003732  285F                     movea.l    A4, [A7]+
  5571. 00003734  4E5E                     unlink     A6
  5572. 00003736  2E9F                     move.l     [A7], [A7]+
  5573. 00003738  4E75                     rts
  5574. 0000373A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5575. // begin alternate branch 0000373C-00003740
  5576. fn0000373C:
  5577. 0000373C  4E56 FFF8                link       A6, -0x0008
  5578. // end alternate branch 0000373C-00003740
  5579. fn0000373C: // (misaligned)
  5580. 0000373E  FFF8                     .invalid   <<F/7/7>>
  5581. 00003740  48E7 0308                movem.l    -[A7], D6,D7,A4
  5582. 00003744  3C2E 0008                move.w     D6, [A6 + 0x8]
  5583. 00003748  6734                     beq        +0x36 /* 0000377E */
  5584. 0000374A  42A7                     clr.l      -[A7]
  5585. 0000374C  3F06                     move.w     -[A7], D6
  5586. 0000374E  4EBA FF08                jsr        [PC - 0xF8 /* 00003658 */]
  5587. 00003752  2E1F                     move.l     D7, [A7]+
  5588. 00003754  102D FD6C                move.b     D0, [A5 - 0x294]
  5589. 00003758  670C                     beq        +0xE /* 00003766 */
  5590. 0000375A  42A7                     clr.l      -[A7]
  5591. 0000375C  2F07                     move.l     -[A7], D7
  5592. 0000375E  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  5593. 00003762  285F                     movea.l    A4, [A7]+
  5594. 00003764  600A                     bra        +0xC /* 00003770 */
  5595. label00003766:
  5596. 00003766  42A7                     clr.l      -[A7]
  5597. 00003768  2F07                     move.l     -[A7], D7
  5598. 0000376A  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  5599. 0000376E  285F                     movea.l    A4, [A7]+
  5600. label00003770:
  5601. 00003770  200C                     move.l     D0, A4
  5602. 00003772  6704                     beq        +0x6 /* 00003778 */
  5603. 00003774  2054                     movea.l    A0, [A4]
  5604. 00003776  3086                     move.w     [A0], D6
  5605. label00003778:
  5606. 00003778  2D4C 000A                move.l     [A6 + 0xA], A4
  5607. 0000377C  6006                     bra        +0x8 /* 00003784 */
  5608. label0000377E:
  5609. 0000377E  7000                     moveq.l    D0, 0x00
  5610. 00003780  2D40 000A                move.l     [A6 + 0xA], D0
  5611. label00003784:
  5612. 00003784  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5613. 00003788  4E5E                     unlink     A6
  5614. 0000378A  205F                     movea.l    A0, [A7]+
  5615. 0000378C  544F                     addq.w     A7, 2
  5616. 0000378E  4ED0                     jmp        [A0]
  5617. export_865:
  5618. 00003790  4E56 0000                link       A6, 0
  5619. 00003794  42A7                     clr.l      -[A7]
  5620. 00003796  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5621. 0000379A  4EBA FFA0                jsr        [PC - 0x60 /* 0000373C */]
  5622. 0000379E  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  5623. 000037A2  4E5E                     unlink     A6
  5624. 000037A4  205F                     movea.l    A0, [A7]+
  5625. 000037A6  544F                     addq.w     A7, 2
  5626. 000037A8  4ED0                     jmp        [A0]
  5627. 000037AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5628. export_866: // at 000037AC (misaligned)
  5629. 000037AE  FFBE                     .invalid   <<F/6/7>>
  5630. 000037B0  206E 0008                movea.l    A0, [A6 + 0x8]
  5631. 000037B4  43EE FFC0                lea.l      A1, [A6 - 0x40]
  5632. 000037B8  701F                     moveq.l    D0, 0x1F
  5633. label000037BA:
  5634. 000037BA  32D8                     move.w     [A1]+, [A0]+
  5635. 000037BC  51C8 FFFC                dbf        D0, -0x6 /* 000037BA */
  5636. 000037C0  4267                     clr.w      -[A7]
  5637. 000037C2  486E FFC0                pea.l      [A6 - 0x40]
  5638. 000037C6  4EBA FD08                jsr        [PC - 0x2F8 /* 000034D0 */]
  5639. 000037CA  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  5640. 000037CE  42A7                     clr.l      -[A7]
  5641. 000037D0  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  5642. 000037D4  4EBA FF66                jsr        [PC - 0x9A /* 0000373C */]
  5643. 000037D8  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5644. 000037DC  4E5E                     unlink     A6
  5645. 000037DE  2E9F                     move.l     [A7], [A7]+
  5646. 000037E0  4E75                     rts
  5647. 000037E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5648. // begin alternate branch 000037E4-000037EC
  5649. fn000037E4:
  5650. 000037E4  4E56 0000                link       A6, 0
  5651. 000037E8  3F3C 8000                move.w     -[A7], 0x8000
  5652. // end alternate branch 000037E4-000037EC
  5653. fn000037E4: // (misaligned)
  5654. 000037E6  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  5655. 000037EA  8000                     or.b       D0, D0
  5656. 000037EC  42A7                     clr.l      -[A7]
  5657. 000037EE  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  5658. 000037F2  4E5E                     unlink     A6
  5659. 000037F4  205F                     movea.l    A0, [A7]+
  5660. 000037F6  544F                     addq.w     A7, 2
  5661. 000037F8  4ED0                     jmp        [A0]
  5662. 000037FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5663. export_867: // at 000037FC (misaligned)
  5664. 000037FE  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  5665. 00003800  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5666. 00003804  426D FD70                clr.w      [A5 - 0x290]
  5667. 00003808  206D FD78                movea.l    A0, [A5 - 0x288]
  5668. 0000380C  2248                     movea.l    A1, A0
  5669. 0000380E  2251                     movea.l    A1, [A1]
  5670. 00003810  3011                     move.w     D0, [A1]
  5671. 00003812  48C0                     ext.l      D0
  5672. 00003814  2840                     movea.l    A4, D0
  5673. 00003816  D9D0                     add.l      A4, [A0]
  5674. 00003818  3014                     move.w     D0, [A4]
  5675. 0000381A  48C0                     ext.l      D0
  5676. 0000381C  2640                     movea.l    A3, D0
  5677. 0000381E  D7CC                     add.l      A3, A4
  5678. 00003820  200B                     move.l     D0, A3
  5679. 00003822  908C                     sub.l      D0, A4
  5680. 00003824  3D40 FF6E                move.w     [A6 - 0x92], D0
  5681. 00003828  42A7                     clr.l      -[A7]
  5682. 0000382A  302E FF6E                move.w     D0, [A6 - 0x92]
  5683. 0000382E  48C0                     ext.l      D0
  5684. 00003830  2F00                     move.l     -[A7], D0
  5685. 00003832  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  5686. 00003836  2B57 FD7C                move.l     [A5 - 0x284], [A7]
  5687. 0000383A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  5688. 0000383E  548C                     addq.l     A4, 2
  5689. 00003840  7C02                     moveq.l    D6, 0x02
  5690. label00003842:
  5691. 00003842  B7CC                     cmpa.l     A3, A4
  5692. 00003844  6F00 00B4                ble        +0xB6 /* 000038FA */
  5693. 00003848  4A54                     tst.w      [A4]
  5694. 0000384A  6700 00A6                beq        +0xA8 /* 000038F2 */
  5695. 0000384E  3F06                     move.w     -[A7], D6
  5696. 00003850  486E FFB8                pea.l      [A6 - 0x48]
  5697. 00003854  4EBA FD06                jsr        [PC - 0x2FA /* 0000355C */]
  5698. 00003858  4A6D FD70                tst.w      [A5 - 0x290]
  5699. 0000385C  6604                     bne        +0x6 /* 00003862 */
  5700. 0000385E  7E01                     moveq.l    D7, 0x01
  5701. 00003860  6048                     bra        +0x4A /* 000038AA */
  5702. label00003862:
  5703. 00003862  7A01                     moveq.l    D5, 0x01
  5704. 00003864  382D FD70                move.w     D4, [A5 - 0x290]
  5705. label00003868:
  5706. 00003868  7000                     moveq.l    D0, 0x00
  5707. 0000386A  3205                     move.w     D1, D5
  5708. 0000386C  D244                     add.w      D1, D4
  5709. 0000386E  3001                     move.w     D0, D1
  5710. 00003870  E288                     lsr        D0, 1
  5711. 00003872  3E00                     move.w     D7, D0
  5712. 00003874  206D FD7C                movea.l    A0, [A5 - 0x284]
  5713. 00003878  2050                     movea.l    A0, [A0]
  5714. 0000387A  3007                     move.w     D0, D7
  5715. 0000387C  D040                     add.w      D0, D0
  5716. 0000387E  3F30 00FE                move.w     -[A7], [A0 + D0.w - 0x2]
  5717. 00003882  486E FF78                pea.l      [A6 - 0x88]
  5718. 00003886  4EBA FCD4                jsr        [PC - 0x32C /* 0000355C */]
  5719. 0000388A  486E FFB8                pea.l      [A6 - 0x48]
  5720. 0000388E  486E FF78                pea.l      [A6 - 0x88]
  5721. 00003892  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  5722. 00003896  101F                     move.b     D0, [A7]+
  5723. 00003898  6706                     beq        +0x8 /* 000038A0 */
  5724. 0000389A  3807                     move.w     D4, D7
  5725. 0000389C  5344                     subq.w     D4, 1
  5726. 0000389E  6006                     bra        +0x8 /* 000038A6 */
  5727. label000038A0:
  5728. 000038A0  3A07                     move.w     D5, D7
  5729. 000038A2  5245                     addq.w     D5, 1
  5730. 000038A4  5247                     addq.w     D7, 1
  5731. label000038A6:
  5732. 000038A6  B845                     cmp.w      D4, D5
  5733. 000038A8  6CBE                     bge        -0x40 /* 00003868 */
  5734. label000038AA:
  5735. 000038AA  BE6D FD70                cmp.w      D7, [A5 - 0x290]
  5736. 000038AE  6E30                     bgt        +0x32 /* 000038E0 */
  5737. 000038B0  206D FD7C                movea.l    A0, [A5 - 0x284]
  5738. 000038B4  2050                     movea.l    A0, [A0]
  5739. 000038B6  3007                     move.w     D0, D7
  5740. 000038B8  D040                     add.w      D0, D0
  5741. 000038BA  4870 00FE                pea.l      [A0 + D0.w - 0x2]
  5742. 000038BE  206D FD7C                movea.l    A0, [A5 - 0x284]
  5743. 000038C2  2050                     movea.l    A0, [A0]
  5744. 000038C4  3007                     move.w     D0, D7
  5745. 000038C6  5240                     addq.w     D0, 1
  5746. 000038C8  D040                     add.w      D0, D0
  5747. 000038CA  4870 00FE                pea.l      [A0 + D0.w - 0x2]
  5748. 000038CE  302D FD70                move.w     D0, [A5 - 0x290]
  5749. 000038D2  9047                     sub.w      D0, D7
  5750. 000038D4  5240                     addq.w     D0, 1
  5751. 000038D6  E340                     asl        D0.w, 1
  5752. 000038D8  48C0                     ext.l      D0
  5753. 000038DA  2F00                     move.l     -[A7], D0
  5754. 000038DC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  5755. label000038E0:
  5756. 000038E0  206D FD7C                movea.l    A0, [A5 - 0x284]
  5757. 000038E4  2050                     movea.l    A0, [A0]
  5758. 000038E6  3007                     move.w     D0, D7
  5759. 000038E8  D040                     add.w      D0, D0
  5760. 000038EA  3186 00FE                move.w     [A0 + D0.w - 0x2], D6
  5761. 000038EE  526D FD70                addq.w     [A5 - 0x290], 1
  5762. label000038F2:
  5763. 000038F2  548C                     addq.l     A4, 2
  5764. 000038F4  5446                     addq.w     D6, 2
  5765. 000038F6  6000 FF4A                bra        -0xB4 /* 00003842 */
  5766. label000038FA:
  5767. 000038FA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5768. 000038FE  4E5E                     unlink     A6
  5769. 00003900  4E75                     rts
  5770. 00003902  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5771. // begin alternate branch 00003904-0000390A
  5772. fn00003904:
  5773. 00003904  4E56 0000                link       A6, 0
  5774. 00003908  42A7                     clr.l      -[A7]
  5775. // end alternate branch 00003904-0000390A
  5776. fn00003904: // (misaligned)
  5777. 00003906  0000 42A7                ori.b      D0, 0xA7
  5778. 0000390A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5779. 0000390E  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  5780. 00003912  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  5781. 00003916  4E5E                     unlink     A6
  5782. 00003918  2E9F                     move.l     [A7], [A7]+
  5783. 0000391A  4E75                     rts
  5784. export_868:
  5785. 0000391C  4E56 0000                link       A6, 0
  5786. 00003920  3F3C 0004                move.w     -[A7], 0x4
  5787. 00003924  4EBA FEBE                jsr        [PC - 0x142 /* 000037E4 */]
  5788. 00003928  4E5E                     unlink     A6
  5789. 0000392A  4E75                     rts
  5790. export_869:
  5791. fn0000392C:
  5792. 0000392C  4E56 FFFE                link       A6, -0x0002
  5793. 00003930  206E 000A                movea.l    A0, [A6 + 0xA]
  5794. 00003934  2050                     movea.l    A0, [A0]
  5795. 00003936  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  5796. 0000393A  206E 000E                movea.l    A0, [A6 + 0xE]
  5797. 0000393E  2F08                     move.l     -[A7], A0
  5798. 00003940  42A7                     clr.l      -[A7]
  5799. 00003942  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5800. 00003946  4EBA FDF4                jsr        [PC - 0x20C /* 0000373C */]
  5801. 0000394A  201F                     move.l     D0, [A7]+
  5802. 0000394C  205F                     movea.l    A0, [A7]+
  5803. 0000394E  2080                     move.l     [A0], D0
  5804. 00003950  4E5E                     unlink     A6
  5805. 00003952  205F                     movea.l    A0, [A7]+
  5806. 00003954  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5807. 00003958  4ED0                     jmp        [A0]
  5808. 0000395A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5809. export_870: // at 0000395C (misaligned)
  5810. 0000395E  0000 4AAE                ori.b      D0, 0xAE
  5811. 00003962  000C 56C0                ori.b      A4, 0xC0
  5812. 00003966  4A00                     tst.b      D0
  5813. 00003968  671E                     beq        +0x20 /* 00003988 */
  5814. 0000396A  2F00                     move.l     -[A7], D0
  5815. 0000396C  4267                     clr.w      -[A7]
  5816. 0000396E  206E 000C                movea.l    A0, [A6 + 0xC]
  5817. 00003972  2050                     movea.l    A0, [A0]
  5818. 00003974  3F10                     move.w     -[A7], [A0]
  5819. 00003976  206E 0008                movea.l    A0, [A6 + 0x8]
  5820. 0000397A  2050                     movea.l    A0, [A0]
  5821. 0000397C  3F10                     move.w     -[A7], [A0]
  5822. 0000397E  4EBA FAD0                jsr        [PC - 0x530 /* 00003450 */]
  5823. 00003982  121F                     move.b     D1, [A7]+
  5824. 00003984  201F                     move.l     D0, [A7]+
  5825. 00003986  C001                     and.b      D0, D1
  5826. label00003988:
  5827. 00003988  1D40 0010                move.b     [A6 + 0x10], D0
  5828. 0000398C  4E5E                     unlink     A6
  5829. 0000398E  205F                     movea.l    A0, [A7]+
  5830. 00003990  504F                     addq.w     A7, 8
  5831. 00003992  4ED0                     jmp        [A0]
  5832. export_871:
  5833. 00003994  4E56 0000                link       A6, 0
  5834. 00003998  42A7                     clr.l      -[A7]
  5835. 0000399A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5836. 0000399E  4EBA 00C0                jsr        [PC + 0xC0 /* 00003A60 */]
  5837. 000039A2  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5838. 000039A6  4E5E                     unlink     A6
  5839. 000039A8  2E9F                     move.l     [A7], [A7]+
  5840. 000039AA  4E75                     rts
  5841. export_872:
  5842. fn000039AC:
  5843. 000039AC  4E56 0000                link       A6, 0
  5844. 000039B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5845. 000039B4  4EBA 00F6                jsr        [PC + 0xF6 /* 00003AAC */]
  5846. 000039B8  4E5E                     unlink     A6
  5847. 000039BA  2E9F                     move.l     [A7], [A7]+
  5848. 000039BC  4E75                     rts
  5849. 000039BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5850. // begin alternate branch 000039C0-000039C6
  5851. fn000039C0:
  5852. 000039C0  4E56 0000                link       A6, 0
  5853. 000039C4  4267                     clr.w      -[A7]
  5854. // end alternate branch 000039C0-000039C6
  5855. fn000039C0: // (misaligned)
  5856. 000039C2  0000 4267                ori.b      D0, 0x67 /* 'g' */
  5857. 000039C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5858. 000039CA  4EBA FAF0                jsr        [PC - 0x510 /* 000034BC */]
  5859. 000039CE  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  5860. 000039D2  4E5E                     unlink     A6
  5861. 000039D4  2E9F                     move.l     [A7], [A7]+
  5862. 000039D6  4E75                     rts
  5863. fn000039D8:
  5864. 000039D8  4E56 0000                link       A6, 0
  5865. 000039DC  42A7                     clr.l      -[A7]
  5866. 000039DE  4267                     clr.w      -[A7]
  5867. 000039E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5868. 000039E4  4EBA FFDA                jsr        [PC - 0x26 /* 000039C0 */]
  5869. 000039E8  4EBA FC6E                jsr        [PC - 0x392 /* 00003658 */]
  5870. 000039EC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5871. 000039F0  4E5E                     unlink     A6
  5872. 000039F2  2E9F                     move.l     [A7], [A7]+
  5873. 000039F4  4E75                     rts
  5874. 000039F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5875. export_873: // at 000039F8 (misaligned)
  5876. 000039FA  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5877. 000039FE  2E9F                     move.l     [A7], [A7]+
  5878. 00003A00  4E75                     rts
  5879. 00003A02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5880. // begin alternate branch 00003A04-00003A10
  5881. export_874:
  5882. fn00003A04:
  5883. 00003A04  4E56 0000                link       A6, 0
  5884. 00003A08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5885. 00003A0C  4EAD 3E82                jsr        [A5 + 0x3E82 /* export_1996 */]
  5886. // end alternate branch 00003A04-00003A10
  5887. export_874: // at 00003A04 (misaligned)
  5888. fn00003A04: // (misaligned)
  5889. 00003A06  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5890. 00003A0A  0008 4EAD                ori.b      A0, 0xAD
  5891. 00003A0E  3E82                     move.w     [A7], D2
  5892. 00003A10  4E5E                     unlink     A6
  5893. 00003A12  2E9F                     move.l     [A7], [A7]+
  5894. 00003A14  4E75                     rts
  5895. 00003A16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5896. // begin alternate branch 00003A18-00003A1E
  5897. fn00003A18:
  5898. 00003A18  4E56 0000                link       A6, 0
  5899. 00003A1C  2F0C                     move.l     -[A7], A4
  5900. // end alternate branch 00003A18-00003A1E
  5901. fn00003A18: // (misaligned)
  5902. 00003A1A  0000 2F0C                ori.b      D0, 0xC
  5903. 00003A1E  286E 0008                movea.l    A4, [A6 + 0x8]
  5904. 00003A22  102D FD6C                move.b     D0, [A5 - 0x294]
  5905. 00003A26  6718                     beq        +0x1A /* 00003A40 */
  5906. 00003A28  2F0C                     move.l     -[A7], A4
  5907. 00003A2A  42A7                     clr.l      -[A7]
  5908. 00003A2C  2F0C                     move.l     -[A7], A4
  5909. 00003A2E  4EBA FFA8                jsr        [PC - 0x58 /* 000039D8 */]
  5910. 00003A32  201F                     move.l     D0, [A7]+
  5911. 00003A34  D0AE 000C                add.l      D0, [A6 + 0xC]
  5912. 00003A38  2F00                     move.l     -[A7], D0
  5913. 00003A3A  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  5914. 00003A3E  6016                     bra        +0x18 /* 00003A56 */
  5915. label00003A40:
  5916. 00003A40  2F0C                     move.l     -[A7], A4
  5917. 00003A42  42A7                     clr.l      -[A7]
  5918. 00003A44  2F0C                     move.l     -[A7], A4
  5919. 00003A46  4EBA FF90                jsr        [PC - 0x70 /* 000039D8 */]
  5920. 00003A4A  201F                     move.l     D0, [A7]+
  5921. 00003A4C  D0AE 000C                add.l      D0, [A6 + 0xC]
  5922. 00003A50  2F00                     move.l     -[A7], D0
  5923. 00003A52  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  5924. label00003A56:
  5925. 00003A56  285F                     movea.l    A4, [A7]+
  5926. 00003A58  4E5E                     unlink     A6
  5927. 00003A5A  205F                     movea.l    A0, [A7]+
  5928. 00003A5C  504F                     addq.w     A7, 8
  5929. 00003A5E  4ED0                     jmp        [A0]
  5930. fn00003A60:
  5931. 00003A60  4E56 FFF8                link       A6, -0x0008
  5932. 00003A64  48E7 0300                movem.l    -[A7], D6,D7
  5933. 00003A68  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  5934. 00003A6E  4267                     clr.w      -[A7]
  5935. 00003A70  1F3C 0001                move.b     -[A7], 0x1
  5936. 00003A74  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  5937. 00003A78  1E1F                     move.b     D7, [A7]+
  5938. 00003A7A  4267                     clr.w      -[A7]
  5939. 00003A7C  486E FFFC                pea.l      [A6 - 0x4]
  5940. 00003A80  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  5941. 00003A84  3C1F                     move.w     D6, [A7]+
  5942. 00003A86  4267                     clr.w      -[A7]
  5943. 00003A88  1F07                     move.b     -[A7], D7
  5944. 00003A8A  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  5945. 00003A8E  1E1F                     move.b     D7, [A7]+
  5946. 00003A90  4A46                     tst.w      D6
  5947. 00003A92  6706                     beq        +0x8 /* 00003A9A */
  5948. 00003A94  7000                     moveq.l    D0, 0x00
  5949. 00003A96  2D40 FFFC                move.l     [A6 - 0x4], D0
  5950. label00003A9A:
  5951. 00003A9A  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  5952. 00003AA0  4CDF 00C0                movem.l    D6,D7, [A7]+
  5953. 00003AA4  4E5E                     unlink     A6
  5954. 00003AA6  2E9F                     move.l     [A7], [A7]+
  5955. 00003AA8  4E75                     rts
  5956. 00003AAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5957. // begin alternate branch 00003AAC-00003ABA
  5958. fn00003AAC:
  5959. 00003AAC  4E56 0000                link       A6, 0
  5960. 00003AB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5961. 00003AB4  4EBA FE4E                jsr        [PC - 0x1B2 /* 00003904 */]
  5962. 00003AB8  4E5E                     unlink     A6
  5963. // end alternate branch 00003AAC-00003ABA
  5964. fn00003AAC: // (misaligned)
  5965. 00003AAE  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5966. 00003AB2  0008 4EBA                ori.b      A0, 0xBA
  5967. 00003AB6  FE4E 4E5E                .extension 0xE4E <<F/1/7>>, 0x4E5E // unimplemented
  5968. 00003ABA  2E9F                     move.l     [A7], [A7]+
  5969. 00003ABC  4E75                     rts
  5970. 00003ABE  0000                     .incomplete
  5971.